Kaynağa Gözat

1、服务指标;
2、增加课外训练待布置学员列表;
3、网管课续费提醒;

Joburgess 5 yıl önce
ebeveyn
işleme
a88f5e14a9

+ 1 - 1
mec-biz/src/main/java/com/ym/mec/biz/service/impl/PracticeGroupServiceImpl.java

@@ -3731,7 +3731,7 @@ public class PracticeGroupServiceImpl extends BaseServiceImpl<Long, PracticeGrou
                 Map<Integer, String> userMap = new HashMap<>();
                 userMap.put(integerStringEntry.getKey(), integerStringEntry.getKey().toString());
                 sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.JIGUANG, MessageTypeEnum.PRACTICE_RENEW_REMIND_PUSH,
-                        userMap, null, 0, "5?" + pushUrl + integerStringEntry.getValue(), "STUDENT");
+                        userMap, null, 0, "5?" + pushUrl + (integerStringEntry.getValue()=="0"?"":integerStringEntry.getValue()), "STUDENT");
             }
             List<Integer> practiceIds = userNeedRemindPracticeIdMap.values().stream().map(e->Integer.valueOf(e)).collect(Collectors.toList());
             practiceGroupDao.batchUpdatePracticeRemindStatus(practiceIds, YesOrNoEnum.YES.getCode());

+ 2 - 2
mec-biz/src/main/resources/config/mybatis/PracticeGroupMapper.xml

@@ -701,10 +701,10 @@
     </select>
 
     <select id="getUserNeedRemindPracticeIdMap" resultType="map">
-        SELECT cssp.user_id_ AS 'key', cssp.music_group_id_ AS 'value'
+        SELECT cssp.user_id_ AS 'key', IF(pg.type_!='CHARGE',0,cssp.music_group_id_) AS 'value'
         FROM course_schedule_student_payment cssp
             LEFT JOIN course_schedule cs ON cs.id_=cssp.course_schedule_id_
-            LEFT JOIN practice_group pg ON pg.id_=cssp.music_group_id_ AND pg.type_='CHARGE'
+            LEFT JOIN practice_group pg ON pg.id_=cssp.music_group_id_
         WHERE pg.reminded=0 AND cs.group_type_='PRACTICE' AND CONCAT(class_date_, ' ', end_class_time_)>NOW()
             AND cssp.user_id_ IN
             <foreach collection="studentIds" item="studentId" open="(" close=")" separator=",">