|
@@ -705,7 +705,16 @@ public class UserSubscribeServiceImpl extends ServiceImpl<UserSubscribeMapper, U
|
|
|
userSubscribeImports.add(userSubscribeImport);
|
|
|
continue;
|
|
|
}
|
|
|
-
|
|
|
+ //查看是否有无考试记录
|
|
|
+ ExamApplyQueryBo applyQueryBo = new ExamApplyQueryBo();
|
|
|
+ applyQueryBo.setUserId(userId);
|
|
|
+ applyQueryBo.setGoodsId(goodsId);
|
|
|
+ Integer countHaveSubscribeNext = examApplyMapper.countHaveSubscribeNext(applyQueryBo);
|
|
|
+ if(countHaveSubscribeNext<1){
|
|
|
+ userSubscribeImport.setStudentTypeName("非补考学员");
|
|
|
+ }else{
|
|
|
+ userSubscribeImport.setStudentTypeName("补考学员");
|
|
|
+ }
|
|
|
|
|
|
String importNo = ServletUtils.getEncoded("IMPORT");
|
|
|
userSubscribeAddBo.setImportNo(importNo);
|
|
@@ -1000,7 +1009,16 @@ public class UserSubscribeServiceImpl extends ServiceImpl<UserSubscribeMapper, U
|
|
|
userSubscribeImports.add(userSubscribeImport);
|
|
|
continue;
|
|
|
}
|
|
|
-
|
|
|
+ //查看是否有无考试记录
|
|
|
+ ExamApplyQueryBo applyQueryBo = new ExamApplyQueryBo();
|
|
|
+ applyQueryBo.setUserId(userId);
|
|
|
+ applyQueryBo.setGoodsId(goodsId);
|
|
|
+ Integer countHaveSubscribeNext = examApplyMapper.countHaveSubscribeNext(applyQueryBo);
|
|
|
+ if(countHaveSubscribeNext<1){
|
|
|
+ userSubscribeImport.setStudentTypeName("非补考学员");
|
|
|
+ }else{
|
|
|
+ userSubscribeImport.setStudentTypeName("补考学员");
|
|
|
+ }
|
|
|
|
|
|
String importNo = ServletUtils.getEncoded("IMPORT");
|
|
|
userSubscribeAddBo.setImportNo(importNo);
|
|
@@ -1039,7 +1057,7 @@ public class UserSubscribeServiceImpl extends ServiceImpl<UserSubscribeMapper, U
|
|
|
for (UserSubscribeImport userSubscribeImport : userSubscribeImportList) {
|
|
|
UserSubscribe userSbusciEditBo = new UserSubscribe();
|
|
|
if (StringUtils.isEmpty(userSubscribeImport.getApplyName()) ||StringUtils.isEmpty(userSubscribeImport.getApplySiteAddress())){
|
|
|
- userSubscribeImport.setCause("考试信息错误");
|
|
|
+ userSubscribeImport.setCause("考试标题或者考试地点错误");
|
|
|
userSubscribeImports.add(userSubscribeImport);
|
|
|
continue;
|
|
|
}
|
|
@@ -1223,13 +1241,23 @@ public class UserSubscribeServiceImpl extends ServiceImpl<UserSubscribeMapper, U
|
|
|
continue;
|
|
|
}
|
|
|
|
|
|
- Long subscribeId = baseMapper.selectSubscribeUpdateId(applyId, goodsId, userId,userSbusciEditBo.getApplySiteExamTime(),userSbusciEditBo.getApplySiteStartTime(),userSbusciEditBo.getApplySiteEndTime(),userSbusciEditBo.getApplySiteAddress());
|
|
|
- if (Validator.isEmpty(subscribeId)) {
|
|
|
+ UserSubscribeVo userSubscribeVo = baseMapper.selectSubscribeUpdateId(applyId, goodsId, userId,userSbusciEditBo.getApplySiteExamTime(),userSbusciEditBo.getApplySiteStartTime(),userSbusciEditBo.getApplySiteEndTime(),userSbusciEditBo.getApplySiteAddress());
|
|
|
+ if (Validator.isEmpty(userSubscribeVo)) {
|
|
|
userSubscribeImport.setCause("该学员在考试计划中无预约数据,请确认该学员已预约考试");
|
|
|
userSubscribeImports.add(userSubscribeImport);
|
|
|
continue;
|
|
|
}
|
|
|
- userSbusciEditBo.setSubscribeId(subscribeId);
|
|
|
+ if(Validator.isNotEmpty(userSubscribeVo.getStudentType())){
|
|
|
+ if(userSubscribeVo.getStudentType()==1){
|
|
|
+ userSubscribeImport.setStudentTypeName("非补考学员");
|
|
|
+ }
|
|
|
+ if(userSubscribeVo.getStudentType()==2){
|
|
|
+ userSubscribeImport.setStudentTypeName("补考学员");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ userSbusciEditBo.setSubscribeId(userSubscribeVo.getSubscribeId());
|
|
|
+
|
|
|
+
|
|
|
|
|
|
/* ExamApplyQueryBo queryTimeBo = new ExamApplyQueryBo();
|
|
|
queryTimeBo.setApplySiteId(applyId);
|