|
@@ -119,7 +119,6 @@ public class OpenApiController {
|
|
log.info("examDelete进来了,result:{}", decodeJson);
|
|
log.info("examDelete进来了,result:{}", decodeJson);
|
|
TBExamDeleteParam tbExamDeleteParam = JacksonUtil.readJson(decodeJson, TBExamDeleteParam.class);
|
|
TBExamDeleteParam tbExamDeleteParam = JacksonUtil.readJson(decodeJson, TBExamDeleteParam.class);
|
|
Optional.ofNullable(tbExamDeleteParam).orElseThrow(() -> ExceptionResultEnum.ERROR.exception("转换后的数据为空"));
|
|
Optional.ofNullable(tbExamDeleteParam).orElseThrow(() -> ExceptionResultEnum.ERROR.exception("转换后的数据为空"));
|
|
- tbExamDeleteParam.validParams();
|
|
|
|
BasicSchool basicSchool = AuthThirdUtil.hasPermission();
|
|
BasicSchool basicSchool = AuthThirdUtil.hasPermission();
|
|
tbExamDeleteParam.setSchoolId(basicSchool.getId());
|
|
tbExamDeleteParam.setSchoolId(basicSchool.getId());
|
|
return ResultUtil.ok(tbExamService.deleteTBExam(tbExamDeleteParam));
|
|
return ResultUtil.ok(tbExamService.deleteTBExam(tbExamDeleteParam));
|
|
@@ -135,22 +134,24 @@ public class OpenApiController {
|
|
String decodeJson = URLDecoder.decode(result, SystemConstant.CHARSET_NAME);
|
|
String decodeJson = URLDecoder.decode(result, SystemConstant.CHARSET_NAME);
|
|
log.info("courseEdit进来了进来了,result:{}", decodeJson);
|
|
log.info("courseEdit进来了进来了,result:{}", decodeJson);
|
|
CourseParam courseParam = JacksonUtil.readJson(decodeJson, CourseParam.class);
|
|
CourseParam courseParam = JacksonUtil.readJson(decodeJson, CourseParam.class);
|
|
- courseParam.validParams();
|
|
|
|
BasicSchool basicSchool = AuthThirdUtil.hasPermission();
|
|
BasicSchool basicSchool = AuthThirdUtil.hasPermission();
|
|
Boolean enable = courseParam.getEnable();
|
|
Boolean enable = courseParam.getEnable();
|
|
if (enable != null && enable) {
|
|
if (enable != null && enable) {
|
|
|
|
+ courseParam.validParams();
|
|
// 新增或编辑分析课程
|
|
// 新增或编辑分析课程
|
|
basicCourseService.createCourse(basicSchool.getId(), courseParam.getCourseCode(), courseParam.getCourseName());
|
|
basicCourseService.createCourse(basicSchool.getId(), courseParam.getCourseCode(), courseParam.getCourseName());
|
|
tbExamCourseService.createCourse(basicSchool.getId(), courseParam.getExamId(), courseParam.getCourseCode(), courseParam.getCourseName(), courseParam.getPaperType(), courseParam.getTeachCollegeName());
|
|
tbExamCourseService.createCourse(basicSchool.getId(), courseParam.getExamId(), courseParam.getCourseCode(), courseParam.getCourseName(), courseParam.getPaperType(), courseParam.getTeachCollegeName());
|
|
} else {
|
|
} else {
|
|
// 删除分析课程
|
|
// 删除分析课程
|
|
- List<TBExamCourseDeleteParams> tbExamCourseDeleteParamsList = new ArrayList<>();
|
|
|
|
- TBExamCourseDeleteParams tbExamCourseDeleteParams = new TBExamCourseDeleteParams();
|
|
|
|
- tbExamCourseDeleteParams.setSchoolId(basicSchool.getId());
|
|
|
|
- tbExamCourseDeleteParams.setExamId(courseParam.getExamId());
|
|
|
|
- tbExamCourseDeleteParams.setCourseCode(courseParam.getCourseCode());
|
|
|
|
- tbExamCourseDeleteParamsList.add(tbExamCourseDeleteParams);
|
|
|
|
- tbExamCourseDeleteService.deleteTBExamCourse(tbExamCourseDeleteParamsList);
|
|
|
|
|
|
+ if (SystemConstant.longNotNull(courseParam.getExamId())){
|
|
|
|
+ List<TBExamCourseDeleteParams> tbExamCourseDeleteParamsList = new ArrayList<>();
|
|
|
|
+ TBExamCourseDeleteParams tbExamCourseDeleteParams = new TBExamCourseDeleteParams();
|
|
|
|
+ tbExamCourseDeleteParams.setSchoolId(basicSchool.getId());
|
|
|
|
+ tbExamCourseDeleteParams.setExamId(courseParam.getExamId());
|
|
|
|
+ tbExamCourseDeleteParams.setCourseCode(courseParam.getCourseCode());
|
|
|
|
+ tbExamCourseDeleteParamsList.add(tbExamCourseDeleteParams);
|
|
|
|
+ tbExamCourseDeleteService.deleteTBExamCourse(tbExamCourseDeleteParamsList);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
return ResultUtil.ok(true);
|
|
return ResultUtil.ok(true);
|
|
}
|
|
}
|