zouxuan 5 years ago
parent
commit
c3a194a433

+ 13 - 3
mec-biz/src/main/java/com/ym/mec/biz/service/impl/VipGroupServiceImpl.java

@@ -1996,7 +1996,8 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
 				courseScheduleDao.batchDeleteCourseSchedules(courseScheduleIds);
 				courseScheduleTeacherSalaryDao.batchDeleteByCourseScheduleIds(courseScheduleIds);
 			}
-			stopVipPush(vipGroup.getId(),vipGroup.getName());
+			teacherPush(vipGroup);
+//			stopVipPush(vipGroup.getId(),vipGroup.getName());
     		return;
 		}
 		List<Map<Integer, BigDecimal>> maps = vipGroupDao.countSurplusCourseFee(vipGroupId);
@@ -2009,7 +2010,8 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
 			vipGroupDao.update(vipGroup);
 			classGroup.setDelFlag(1);
 			classGroupDao.update(classGroup);
-			stopVipPush(vipGroup.getId(),vipGroup.getName());
+			teacherPush(vipGroup);
+//			stopVipPush(vipGroup.getId(),vipGroup.getName());
 			return;
 		}
 		Map<Integer, BigDecimal> studentSurplusClassFees = MapUtil.convertIntegerMap(maps);
@@ -2046,7 +2048,15 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
 //		map.put(vipGroup.getUserId(),vipGroup.getUserId().toString());
 //		sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.JIGUANG,MessageTypeEnum.TEACHER_PUSH_VIP_COURSE_STOP,
 //				map,null,0,"1",vipGroup.getName());
-		stopVipPush(vipGroup.getId(),vipGroup.getName());
+		teacherPush(vipGroup);
+//		stopVipPush(vipGroup.getId(),vipGroup.getName());
+	}
+
+	private void teacherPush(VipGroup vipGroup){
+		Map<Integer,String> map = new HashMap<>(1);
+		map.put(vipGroup.getUserId(),vipGroup.getUserId().toString());
+		sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.JIGUANG,MessageTypeEnum.TEACHER_PUSH_VIP_COURSE_STOP,
+				map,null,0,"1",vipGroup.getName());
 	}
 
 	private void stopVipPush(Long vipGroupId,String vipGroupName){