|
@@ -494,26 +494,28 @@ public class ClassGradeServiceImpl extends ServiceImpl<ClassGradeMapper, ClassGr
|
|
if (("继续教育二级建造师".equals(fullName)) || ("继续教育二级造价师".equals(fullName))) {
|
|
if (("继续教育二级建造师".equals(fullName)) || ("继续教育二级造价师".equals(fullName))) {
|
|
if (ObjectUtils.isNotNull(grade) && ObjectUtils.isNotNull(grade.getClassStatus())
|
|
if (ObjectUtils.isNotNull(grade) && ObjectUtils.isNotNull(grade.getClassStatus())
|
|
&& StringUtils.isNotBlank(grade.getOfficialName()) && grade.getClassStatus() == 1){
|
|
&& StringUtils.isNotBlank(grade.getOfficialName()) && grade.getClassStatus() == 1){
|
|
- //开班修改预报名班级下 所有班级
|
|
|
|
- List<ClassGrade> list = list(new LambdaQueryWrapper<ClassGrade>().eq(ClassGrade::getOfficialName, update.getRegisterCode()));
|
|
|
|
- if (CollectionUtils.isNotEmpty(list)){
|
|
|
|
- update(new LambdaUpdateWrapper<ClassGrade>()
|
|
|
|
- .set(ClassGrade::getOfficialName,update.getOfficialName())
|
|
|
|
- .set(ClassGrade::getRegisterCode,update.getRegisterCode())
|
|
|
|
- .set(ClassGrade::getClassStartTime,update.getClassStartTime())
|
|
|
|
- .set(ClassGrade::getClassEndTime,update.getClassEndTime())
|
|
|
|
- .set(ClassGrade::getClassStatus,update.getClassStatus())
|
|
|
|
- .set(ClassGrade::getLearningStatus,update.getLearningStatus())
|
|
|
|
- .set(ClassGrade::getInterfacePushId,update.getInterfacePushId())
|
|
|
|
- .in(ClassGrade::getGradeId,list.stream().map(ClassGrade::getGradeId).collect(Collectors.toList())));
|
|
|
|
- }
|
|
|
|
- //官方班级开班通知旧系统
|
|
|
|
|
|
+// List<ClassGrade> list = list(new LambdaQueryWrapper<ClassGrade>().eq(ClassGrade::getOfficialName, update.getRegisterCode()));
|
|
|
|
+// if (CollectionUtils.isNotEmpty(list)){
|
|
|
|
+// update(new LambdaUpdateWrapper<ClassGrade>()
|
|
|
|
+// .set(ClassGrade::getOfficialName,update.getOfficialName())
|
|
|
|
+// .set(ClassGrade::getRegisterCode,update.getRegisterCode())
|
|
|
|
+// .set(ClassGrade::getClassStartTime,update.getClassStartTime())
|
|
|
|
+// .set(ClassGrade::getClassEndTime,update.getClassEndTime())
|
|
|
|
+// .set(ClassGrade::getClassStatus,update.getClassStatus())
|
|
|
|
+// .set(ClassGrade::getLearningStatus,update.getLearningStatus())
|
|
|
|
+// .set(ClassGrade::getInterfacePushId,update.getInterfacePushId())
|
|
|
|
+// .in(ClassGrade::getGradeId,list.stream().map(ClassGrade::getGradeId).collect(Collectors.toList())));
|
|
|
|
+// }
|
|
|
|
+
|
|
ClassGradeOpenBo openBo = new ClassGradeOpenBo();
|
|
ClassGradeOpenBo openBo = new ClassGradeOpenBo();
|
|
openBo.setOfficialName(grade.getOfficialName());
|
|
openBo.setOfficialName(grade.getOfficialName());
|
|
openBo.setRegisterCode(grade.getRegisterCode());
|
|
openBo.setRegisterCode(grade.getRegisterCode());
|
|
openBo.setClassName(grade.getClassName());
|
|
openBo.setClassName(grade.getClassName());
|
|
openBo.setClassStartTime(grade.getClassStartTime());
|
|
openBo.setClassStartTime(grade.getClassStartTime());
|
|
openBo.setClassEndTime(grade.getClassEndTime());
|
|
openBo.setClassEndTime(grade.getClassEndTime());
|
|
|
|
+ //开班修改预报名班级下 所有班级
|
|
|
|
+ this.openOfficialGrade(openBo);
|
|
|
|
+ //官方班级开班通知旧系统
|
|
Long nowTime = DateUtils.getNowTime();
|
|
Long nowTime = DateUtils.getNowTime();
|
|
String sign = ToolsUtils.EncoderByMd5(nowTime.toString()+"pubilc2022");
|
|
String sign = ToolsUtils.EncoderByMd5(nowTime.toString()+"pubilc2022");
|
|
openBo.setSign(sign);
|
|
openBo.setSign(sign);
|
|
@@ -1278,6 +1280,18 @@ public class ClassGradeServiceImpl extends ServiceImpl<ClassGradeMapper, ClassGr
|
|
openUpBo.setClassStartTime(bo.getClassStartTime());
|
|
openUpBo.setClassStartTime(bo.getClassStartTime());
|
|
openUpBo.setClassEndTime(bo.getClassEndTime());
|
|
openUpBo.setClassEndTime(bo.getClassEndTime());
|
|
baseMapper.UpGradeStatusByTenant(openUpBo);
|
|
baseMapper.UpGradeStatusByTenant(openUpBo);
|
|
|
|
+
|
|
|
|
+ //开启官方信息推送
|
|
|
|
+ list.forEach(item -> {
|
|
|
|
+ ClassGradeInterface interfaceInterface = iClassGradeInterfaceService.getInfterFaceByTenant(1,item.getTenantId());
|
|
|
|
+ if (ObjectUtils.isNotNull(interfaceInterface)){
|
|
|
|
+ ClassGradeOpenUpBo upBo = new ClassGradeOpenUpBo();
|
|
|
|
+ upBo.setGradeId(item.getGradeId());
|
|
|
|
+ upBo.setInterfacePushId(interfaceInterface.getId());
|
|
|
|
+ baseMapper.UpGradeInterfaceByTenant(upBo);
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|