|
@@ -1130,6 +1130,7 @@ public class UserSubscribeServiceImpl extends ServiceImpl<UserSubscribeMapper, U
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+
|
|
|
if (!StringUtils.isEmpty(userSubscribeImport.getResult())) {
|
|
|
if (userSubscribeImport.getResult().equals("不通过")) {
|
|
|
userSbusciEditBo.setResult(0);
|
|
@@ -1154,13 +1155,7 @@ public class UserSubscribeServiceImpl extends ServiceImpl<UserSubscribeMapper, U
|
|
|
continue;
|
|
|
}
|
|
|
userSbusciEditBo.setApplyId(applyId);
|
|
|
- Long subscribeId = baseMapper.selectSubscribeId(applyId, goodsId, userId);
|
|
|
- if (subscribeId == null) {
|
|
|
- userSubscribeImport.setCause("该学员在考试计划中无预约数据,请确认该学员已预约考试");
|
|
|
- userSubscribeImports.add(userSubscribeImport);
|
|
|
- continue;
|
|
|
- }
|
|
|
- userSbusciEditBo.setSubscribeId(subscribeId);
|
|
|
+
|
|
|
|
|
|
/* if (!StringUtils.isEmpty(userSubscribeImport.getStudentTypeName())) {
|
|
|
if (userSubscribeImport.getStudentTypeName().equals("非补考学员")) {
|
|
@@ -1206,7 +1201,8 @@ public class UserSubscribeServiceImpl extends ServiceImpl<UserSubscribeMapper, U
|
|
|
userSubscribeImports.add(userSubscribeImport);
|
|
|
continue;
|
|
|
}
|
|
|
-
|
|
|
+ String startTime = "";
|
|
|
+ String endTime = "";
|
|
|
if (!StringUtils.isEmpty(userSubscribeImport.getApplySiteTime())) {
|
|
|
String[] split = userSubscribeImport.getApplySiteTime().split(":");
|
|
|
if (split.length < 2) {
|
|
@@ -1214,8 +1210,8 @@ public class UserSubscribeServiceImpl extends ServiceImpl<UserSubscribeMapper, U
|
|
|
userSubscribeImports.add(userSubscribeImport);
|
|
|
continue;
|
|
|
}
|
|
|
- String startTime = split[0];
|
|
|
- String endTime = split[1];
|
|
|
+ startTime = split[0];
|
|
|
+ endTime = split[1];
|
|
|
/* startTime = startTime.replace(":", "-");
|
|
|
endTime = endTime.replace(":", "-");*/
|
|
|
|
|
@@ -1226,6 +1222,27 @@ public class UserSubscribeServiceImpl extends ServiceImpl<UserSubscribeMapper, U
|
|
|
userSubscribeImports.add(userSubscribeImport);
|
|
|
continue;
|
|
|
}
|
|
|
+
|
|
|
+ Long subscribeId = baseMapper.selectSubscribeUpdateId(applyId, goodsId, userId,userSbusciEditBo.getApplySiteExamTime(),userSbusciEditBo.getApplySiteStartTime(),userSbusciEditBo.getApplySiteEndTime(),userSbusciEditBo.getApplySiteAddress());
|
|
|
+ if (Validator.isEmpty(subscribeId)) {
|
|
|
+ userSubscribeImport.setCause("该学员在考试计划中无预约数据,请确认该学员已预约考试");
|
|
|
+ userSubscribeImports.add(userSubscribeImport);
|
|
|
+ continue;
|
|
|
+ }
|
|
|
+ System.out.println(subscribeId);
|
|
|
+ userSbusciEditBo.setSubscribeId(subscribeId);
|
|
|
+
|
|
|
+ /* ExamApplyQueryBo queryTimeBo = new ExamApplyQueryBo();
|
|
|
+ queryTimeBo.setApplySiteId(applyId);
|
|
|
+ queryTimeBo.setStartTime(startTime);
|
|
|
+ queryTimeBo.setEndTime(endTime);
|
|
|
+ queryTimeBo.setExamTime(userSbusciEditBo.getApplySiteExamTime());
|
|
|
+ Long siteTime = examApplyMapper.checkSiteTimeHave(queryTimeBo);
|
|
|
+ if (Validator.isEmpty(siteTime)) {
|
|
|
+ userSubscribeImport.setCause("该考试时间段不存在");
|
|
|
+ userSubscribeImports.add(userSubscribeImport);
|
|
|
+ continue;
|
|
|
+ }*/
|
|
|
/* if (!StringUtils.isEmpty(userSubscribeImport.getApplySiteAddressTrain())) {
|
|
|
userSbusciEditBo.setApplySiteAddressTrain(userSubscribeImport.getApplySiteAddressTrain());
|
|
|
}
|