Browse Source

我的成果与我的需求因数据改动不显示BUG修复

anderx 8 years ago
parent
commit
c194f63f96

+ 6 - 4
src/main/java/com/goafanti/common/mapper/AchievementMapper.xml

@@ -1763,13 +1763,15 @@
   	</select>
   	
   	 <select id="findMyAchievementListByPage" parameterType="String" resultType="com.goafanti.achievement.bo.AchievementListBo">
-  	select 
+  	  
+  select 
 	  a.id, a.boutique,a.name,a.category, a.audit_status as auditStatus,ifnull(t.x,0) as buyIntention,
 	  a.release_date as releaseDate,ifnull(i.y,0) as countInterest
 	from  achievement a 
-	left join (select count(0) as x,commodity_id from t_order
-				where order_status != 4
-				group by  commodity_id ) t on a.id=t.commodity_id 
+	left join (select count(0) as x, tl.commodity_id from t_order tr
+				left join t_order_detail tl on tr.order_no=tl.order_no
+				where tr.order_status != 4
+				group by  tl.commodity_id ) t on a.id=t.commodity_id 
 	left join (select count(0) as y,achievement_id from achievement_interest
 				group by achievement_id ) i on a.id=i.achievement_id	
 	where a.deleted_sign = 0

+ 6 - 4
src/main/java/com/goafanti/common/mapper/DemandMapper.xml

@@ -1535,13 +1535,15 @@
   </select>
   
   <select id="findAppMyDemandListByPage" parameterType="String" resultType="com.goafanti.demand.bo.DemandListBo">
-  			select 
+  		
+	select 
 	  d.id, d.boutique,d.name, d.audit_status as auditStatus,ifnull(t.x,0) as orderCount,
 	  d.release_date as releaseDate,ifnull(i.y,0) as countInterest
 	from  demand d 
-	left join (select count(0) as x,commodity_id from t_order
-				where order_status != 4 and order_status != 0
-				group by  commodity_id ) t on d.id=t.commodity_id
+	left join (select count(0) as x,tl.commodity_id from t_order tr
+				left join t_order_detail tl on tl.order_no=tr.order_no
+				where tr.order_status != 4 and tr.order_status != 0
+				group by  tl.commodity_id ) t on d.id=t.commodity_id
 	left join (select count(0) as y,demand_id from demand_interest
 				group by demand_id ) i on d.id=i.demand_id	
 	where d.deleted_sign = 0