Просмотр исходного кода

个人管理后台只有已发布BUG解决

anderx лет назад: 8
Родитель
Сommit
c597d4827d

+ 1 - 1
src/main/java/com/goafanti/achievement/service/impl/AchievementServiceImpl.java

@@ -214,7 +214,7 @@ public class AchievementServiceImpl extends BaseMybatisDao<AchievementMapper> im
 		if (pSize == null || pSize < 0 || pSize > 10) {
 			pSize = 10;
 		}
-		return (Pagination<AchievementListBo>) findPage("findAppAchievementListByPage", "findAppAchievementCount",
+		return (Pagination<AchievementListBo>) findPage("findAchievementListByPage", "findAchievementCount",
 				disposeParams(null, null, TokenManager.getUserId(), auditStatus, serialNumber, name, keyword, category,
 						status, releaseDateStartDate, releaseDateEndDate,createDateStartDate,createDateEndDate, releaseStatus, null, null,null, null),
 				pNo, pSize);

+ 3 - 1
src/main/java/com/goafanti/common/mapper/AchievementMapper.xml

@@ -1801,11 +1801,13 @@
   	 <select id="findMyAchievementListByPage" parameterType="String" resultType="com.goafanti.achievement.bo.AchievementListBo">
   	select 
 	  a.id, a.boutique,a.name, a.audit_status as auditStatus,ifnull(t.x,0) as buyIntention,
-	  a.release_date as releaseDate
+	  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 y,achievement_id from achievement_interest
+				group by achievement_id ) i on a.id=i.achievement_id	
 	where a.deleted_sign = 0
 	<if test="ownerId != null">
   	and a.owner_id = #{ownerId,jdbcType=VARCHAR}

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

@@ -1559,13 +1559,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
+	  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 y,demand_id from demand_interest
+				group by demand_id ) i on d.id=i.demand_id	
 	where d.deleted_sign = 0 
 	<if test="employerId != null">
 	and d.employer_id = #{employerId, jdbcType=VARCHAR}