liweifan 3 年 前
コミット
03231416af

+ 1 - 1
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/service/impl/ActivityPlanServiceImpl.java

@@ -141,7 +141,7 @@ public class ActivityPlanServiceImpl extends ServiceImpl<ActivityPlanDao, Activi
             if (detail.getActivityEnd().before(now)) {
                 return false;
             }
-            if (detail.getActivityStart().before(now)) {
+            if (detail.getActivityStart().after(now)) {
                 activityPlan.setActivityStart(now);
             }
             activityPlan.setActivityState(activityState);

+ 1 - 1
cooleshow-user/user-biz/src/main/resources/config/mybatis/ActivityRegistrationMapper.xml

@@ -53,7 +53,7 @@
                 select
                     ar.activity_id_,aer.user_id_,
                     group_concat(DISTINCT ms.music_sheet_name_) as music_sheet_name_,
-                    count(aer.id_) as num_,
+                    sum(if(aer.score_>0, 1, 0)) as num_,
                     max(aer.score_) as max_score_
                 from activity_registration ar
 		        left join activity_evaluation_record aer on ar.activity_id_ = aer.activity_id_ and ar.user_id_ = aer.user_id_