|
|
@@ -311,6 +311,7 @@ public class ClassGradeUserServiceImpl extends ServiceImpl<ClassGradeUserMapper,
|
|
|
.eq(ClassGradeUser::getStatus, 1)
|
|
|
.eq(ClassGradeUser::getGradeId, bo.getOldGradeId())
|
|
|
.last("limit 1"));
|
|
|
+ classGradeUser.setStatus(0);
|
|
|
classGradeUser.setChangeGrade(1);
|
|
|
classGradeUser.setUpdateTime(DateUtils.getNowTime());
|
|
|
updateById(classGradeUser);
|
|
|
@@ -723,13 +724,28 @@ public class ClassGradeUserServiceImpl extends ServiceImpl<ClassGradeUserMapper,
|
|
|
return null;
|
|
|
} else {
|
|
|
//推送失败
|
|
|
- LambdaUpdateWrapper<ClassGradeUser> objectLambdaUpdateWrapper = Wrappers.lambdaUpdate();
|
|
|
- objectLambdaUpdateWrapper.eq(ClassGradeUser::getId, userVo.getId());
|
|
|
- objectLambdaUpdateWrapper.set(ClassGradeUser::getOfficialStatusMsg, respone);
|
|
|
- objectLambdaUpdateWrapper.set(ClassGradeUser::getUpdateTime, DateUtils.getNowTime());
|
|
|
- objectLambdaUpdateWrapper.set(ClassGradeUser::getOfficialStatusTime, DateUtils.getNowTime());
|
|
|
- this.update(null, objectLambdaUpdateWrapper);
|
|
|
- return respone;
|
|
|
+ if("ERROR|该学员已经存在本班".equals(respone)){
|
|
|
+ LambdaUpdateWrapper<ClassGradeUser> objectLambdaUpdateWrapper = Wrappers.lambdaUpdate();
|
|
|
+ objectLambdaUpdateWrapper.eq(ClassGradeUser::getId, userVo.getId());
|
|
|
+ objectLambdaUpdateWrapper.set(ClassGradeUser::getOfficialStatus, 1);
|
|
|
+ objectLambdaUpdateWrapper.set(ClassGradeUser::getOfficialStatusMsg, "OK||"+dataTxt);
|
|
|
+ objectLambdaUpdateWrapper.set(ClassGradeUser::getUpdateTime, DateUtils.getNowTime());
|
|
|
+ objectLambdaUpdateWrapper.set(ClassGradeUser::getOfficialStatusTime, DateUtils.getNowTime());
|
|
|
+ objectLambdaUpdateWrapper.set(ClassGradeUser::getOfficialStatusNum, userVo.getOfficialStatusNum() + 1);
|
|
|
+ this.update(null, objectLambdaUpdateWrapper);
|
|
|
+
|
|
|
+ //修改资料变更状态
|
|
|
+
|
|
|
+ return null;
|
|
|
+ }else{
|
|
|
+ LambdaUpdateWrapper<ClassGradeUser> objectLambdaUpdateWrapper = Wrappers.lambdaUpdate();
|
|
|
+ objectLambdaUpdateWrapper.eq(ClassGradeUser::getId, userVo.getId());
|
|
|
+ objectLambdaUpdateWrapper.set(ClassGradeUser::getOfficialStatusMsg, respone);
|
|
|
+ objectLambdaUpdateWrapper.set(ClassGradeUser::getUpdateTime, DateUtils.getNowTime());
|
|
|
+ objectLambdaUpdateWrapper.set(ClassGradeUser::getOfficialStatusTime, DateUtils.getNowTime());
|
|
|
+ this.update(null, objectLambdaUpdateWrapper);
|
|
|
+ return respone;
|
|
|
+ }
|
|
|
}
|
|
|
} catch (IOException e) {
|
|
|
// throw new CustomException("请求错误");
|
|
|
@@ -934,13 +950,31 @@ public class ClassGradeUserServiceImpl extends ServiceImpl<ClassGradeUserMapper,
|
|
|
return null;
|
|
|
} else {
|
|
|
//推送失败
|
|
|
- LambdaUpdateWrapper<ClassGradeUser> objectLambdaUpdateWrapper = Wrappers.lambdaUpdate();
|
|
|
- objectLambdaUpdateWrapper.eq(ClassGradeUser::getId, userVo.getId());
|
|
|
- objectLambdaUpdateWrapper.set(ClassGradeUser::getOfficialStatusMsg, respone);
|
|
|
- objectLambdaUpdateWrapper.set(ClassGradeUser::getUpdateTime, DateUtils.getNowTime());
|
|
|
- objectLambdaUpdateWrapper.set(ClassGradeUser::getOfficialStatusTime, DateUtils.getNowTime());
|
|
|
- this.update(null, objectLambdaUpdateWrapper);
|
|
|
- return respone;
|
|
|
+ if("ERROR|该学员已经存在本班".equals(respone)){
|
|
|
+ //推送成功
|
|
|
+ LambdaUpdateWrapper<ClassGradeUser> objectLambdaUpdateWrapper = Wrappers.lambdaUpdate();
|
|
|
+ objectLambdaUpdateWrapper.eq(ClassGradeUser::getId, userVo.getId());
|
|
|
+ objectLambdaUpdateWrapper.set(ClassGradeUser::getOfficialStatus, 1);
|
|
|
+ objectLambdaUpdateWrapper.set(ClassGradeUser::getOfficialStatusMsg, "OK||"+dataTxt);
|
|
|
+ objectLambdaUpdateWrapper.set(ClassGradeUser::getUpdateTime, DateUtils.getNowTime());
|
|
|
+ objectLambdaUpdateWrapper.set(ClassGradeUser::getOfficialStatusTime, DateUtils.getNowTime());
|
|
|
+ objectLambdaUpdateWrapper.set(ClassGradeUser::getOfficialStatusNum, userVo.getOfficialStatusNum() + 1);
|
|
|
+ this.update(null, objectLambdaUpdateWrapper);
|
|
|
+
|
|
|
+ //修改资料变更状态
|
|
|
+
|
|
|
+ return null;
|
|
|
+ }else{
|
|
|
+ //推送失败
|
|
|
+ LambdaUpdateWrapper<ClassGradeUser> objectLambdaUpdateWrapper = Wrappers.lambdaUpdate();
|
|
|
+ objectLambdaUpdateWrapper.eq(ClassGradeUser::getId, userVo.getId());
|
|
|
+ objectLambdaUpdateWrapper.set(ClassGradeUser::getOfficialStatusMsg, respone);
|
|
|
+ objectLambdaUpdateWrapper.set(ClassGradeUser::getUpdateTime, DateUtils.getNowTime());
|
|
|
+ objectLambdaUpdateWrapper.set(ClassGradeUser::getOfficialStatusTime, DateUtils.getNowTime());
|
|
|
+ this.update(null, objectLambdaUpdateWrapper);
|
|
|
+ return respone;
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
} catch (IOException e) {
|
|
|
// throw new CustomException("请求错误");
|
|
|
@@ -1323,6 +1357,9 @@ public class ClassGradeUserServiceImpl extends ServiceImpl<ClassGradeUserMapper,
|
|
|
LoginUser loginUser = new LoginUser();
|
|
|
loginUser.setUser(sysUser);
|
|
|
studentVo.setToken(iUserService.createToken(loginUser));
|
|
|
+ if(SEVEN_OFFICIALPUSH_INFOACCOUNT.equals("GD005")){
|
|
|
+ studentVo.setTenantName("广东省祥粤职业培训学院");
|
|
|
+ }
|
|
|
return studentVo;
|
|
|
}
|
|
|
|
|
|
@@ -2168,7 +2205,7 @@ public class ClassGradeUserServiceImpl extends ServiceImpl<ClassGradeUserMapper,
|
|
|
classPeriodStudentVo.setStuAllNum(studyLong);
|
|
|
|
|
|
//总的审核状态按照策划规则
|
|
|
- ClassGradeUserQueryBo classGradeUserQueryBo = new ClassGradeUserQueryBo();
|
|
|
+/* ClassGradeUserQueryBo classGradeUserQueryBo = new ClassGradeUserQueryBo();
|
|
|
classGradeUserQueryBo.setGradeId(classPeriodStudentVo.getGradeId());
|
|
|
classGradeUserQueryBo.setUserId(classPeriodStudentVo.getUserId());
|
|
|
classGradeUserQueryBo.setGoodsId(classPeriodStudentVo.getGoodsId());
|
|
|
@@ -2176,12 +2213,12 @@ public class ClassGradeUserServiceImpl extends ServiceImpl<ClassGradeUserMapper,
|
|
|
ClassPeriodUserVo classPeriodUserVos = classPeriodUserVos1.get(0);
|
|
|
classPeriodUserVos.setPending(classPeriodStudentVo.getSecAllNum() - classPeriodUserVos.getPass() - classPeriodUserVos.getCheat());
|
|
|
classPeriodUserVos.setExamPending(classPeriodUserVos.getExamNum() - classPeriodUserVos.getExamPass() - classPeriodUserVos.getExamCheat());
|
|
|
+ classPeriodStudentVo.setWaitRebuildNum(classPeriodUserVos.getCheat() + classPeriodUserVos.getExamCheat());*/
|
|
|
//當前班級學員審核狀態 -1不可审核 0待審 1未通过 2通过
|
|
|
Integer gradePeriodStatus = 0; //班级里的审核状态字段,保持一致 0 未通过 1通过 2待审核 -1 不可审核
|
|
|
|
|
|
classPeriodStudentVo.setAllStatus(changePeriodStatus(classPeriodStudentVo.getPeriodStatus()));
|
|
|
|
|
|
- classPeriodStudentVo.setWaitRebuildNum(classPeriodUserVos.getCheat() + classPeriodUserVos.getExamCheat());
|
|
|
List<Long> timeList = baseMapper.selectStart(classPeriodStudentVo.getUserId(), classPeriodStudentVo.getGoodsId(), classPeriodStudentVo.getGradeId(),classPeriodStudentVo.getOrderGoodsId());
|
|
|
if (!CollectionUtils.isEmpty(timeList)) {
|
|
|
//查找开始学习时间
|
|
|
@@ -3420,7 +3457,7 @@ public class ClassGradeUserServiceImpl extends ServiceImpl<ClassGradeUserMapper,
|
|
|
if ((startTotalTime == 0L && Validator.isNotEmpty(classPeriodSectionVo.getStudyStartTime())) || (Validator.isNotEmpty(classPeriodSectionVo.getStudyStartTime()) && startTotalTime.longValue() > classPeriodSectionVo.getStudyStartTime().longValue())) {
|
|
|
startTotalTime = classPeriodSectionVo.getStudyStartTime();
|
|
|
}
|
|
|
- if (endTotalTime == 0L || (Validator.isNotEmpty(classPeriodSectionVo.getStudyEndTime()) && endTotalTime.longValue() < classPeriodSectionVo.getStudyEndTime().longValue())) {
|
|
|
+ if ((endTotalTime == 0L&&Validator.isNotEmpty(classPeriodSectionVo.getStudyEndTime())) || (Validator.isNotEmpty(classPeriodSectionVo.getStudyEndTime()) && endTotalTime.longValue() < classPeriodSectionVo.getStudyEndTime().longValue())) {
|
|
|
endTotalTime = classPeriodSectionVo.getStudyEndTime();
|
|
|
}
|
|
|
classPeriodSectionVo.setPeriodStatus(userPeriodStatusVo.getPeriodStatus());
|
|
|
@@ -4052,7 +4089,7 @@ public class ClassGradeUserServiceImpl extends ServiceImpl<ClassGradeUserMapper,
|
|
|
if(Validator.isEmpty(classGradeUser)){
|
|
|
throw new CustomException("数据不存在");
|
|
|
}
|
|
|
- if(classGradeUser.getSevenPushCheck()==0||classGradeUser.getSevenPushCheck()==2){
|
|
|
+ if(classGradeUser.getSevenPushCheck()==2){
|
|
|
throw new CustomException("无效操作");
|
|
|
}
|
|
|
/*LambdaUpdateWrapper<ClassGradeUser> objectLambdaUpdateWrapper = Wrappers.lambdaUpdate();
|