|
@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.core.conditions.Wrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.template.annotation.DESRespondSecret;
|
|
import com.template.annotation.DESRespondSecret;
|
|
|
import com.template.api.SmartSemesterControllerAPI;
|
|
import com.template.api.SmartSemesterControllerAPI;
|
|
|
|
|
+import com.template.common.utils.TimeExchange;
|
|
|
import com.template.common.utils.paramUtils;
|
|
import com.template.common.utils.paramUtils;
|
|
|
import com.template.model.evaluate.teacher.SmartEvaluateTdetail;
|
|
import com.template.model.evaluate.teacher.SmartEvaluateTdetail;
|
|
|
import com.template.model.evaluate.teacher.SmartEvaluateTeacher;
|
|
import com.template.model.evaluate.teacher.SmartEvaluateTeacher;
|
|
@@ -78,19 +79,19 @@ public class SmartSemesterController implements SmartSemesterControllerAPI {
|
|
|
Date startTime = smartApply.getStartTime();
|
|
Date startTime = smartApply.getStartTime();
|
|
|
Date endTime = smartApply.getEndTime();
|
|
Date endTime = smartApply.getEndTime();
|
|
|
SmartSemester semester = smartSemesterService.querySemesterByName(smartApply.getName());
|
|
SmartSemester semester = smartSemesterService.querySemesterByName(smartApply.getName());
|
|
|
- if(semester != null){
|
|
|
|
|
- return CommonResult.fail(smartApply.getName()+"学期数据在系统中已存在");
|
|
|
|
|
|
|
+ if (semester != null) {
|
|
|
|
|
+ return CommonResult.fail(smartApply.getName() + "学期数据在系统中已存在");
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
//一天里不能是多个学期
|
|
//一天里不能是多个学期
|
|
|
- List<SmartSemester> list = smartSemesterService.getSemesterTime(startTime, endTime);
|
|
|
|
|
|
|
+ List<SmartSemester> list = smartSemesterService.getSemesterTime(TimeExchange.DateToString(startTime, "yyyy-MM-dd HH:mm:ss"), TimeExchange.DateToString(endTime, "yyyy-MM-dd HH:mm:ss"));
|
|
|
if (ObjectUtils.isNotEmpty(list) && list.size() > 0) {
|
|
if (ObjectUtils.isNotEmpty(list) && list.size() > 0) {
|
|
|
return CommonResult.fail("该时间段已包含其他学期");
|
|
return CommonResult.fail("该时间段已包含其他学期");
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- try{
|
|
|
|
|
|
|
+ try {
|
|
|
int result = smartSemesterService.insertSmartSemester(smartApply);
|
|
int result = smartSemesterService.insertSmartSemester(smartApply);
|
|
|
- if(result <= 0){
|
|
|
|
|
|
|
+ if (result <= 0) {
|
|
|
//return CommonResult.fail("添加失败");
|
|
//return CommonResult.fail("添加失败");
|
|
|
throw new Exception("添加失败!");
|
|
throw new Exception("添加失败!");
|
|
|
}
|
|
}
|
|
@@ -250,10 +251,10 @@ public class SmartSemesterController implements SmartSemesterControllerAPI {
|
|
|
|
|
|
|
|
//region 任课老师赋值
|
|
//region 任课老师赋值
|
|
|
List<UserSubjectVo> teachings = smartTeachingService.querySmartTeachings(null);
|
|
List<UserSubjectVo> teachings = smartTeachingService.querySmartTeachings(null);
|
|
|
- if(teachings != null && teachings.size() > 0){
|
|
|
|
|
|
|
+ if (teachings != null && teachings.size() > 0) {
|
|
|
List<SmartEvaluateTeacher> sets = new ArrayList<>();
|
|
List<SmartEvaluateTeacher> sets = new ArrayList<>();
|
|
|
- for (UserSubjectVo usv:teachings) {
|
|
|
|
|
- if(usv.getUserName() != null){
|
|
|
|
|
|
|
+ for (UserSubjectVo usv : teachings) {
|
|
|
|
|
+ if (usv.getUserName() != null) {
|
|
|
SmartEvaluateTeacher set = new SmartEvaluateTeacher();
|
|
SmartEvaluateTeacher set = new SmartEvaluateTeacher();
|
|
|
set.setCardNo(usv.getCardNo());
|
|
set.setCardNo(usv.getCardNo());
|
|
|
set.setName(usv.getUserName());
|
|
set.setName(usv.getUserName());
|
|
@@ -271,15 +272,15 @@ public class SmartSemesterController implements SmartSemesterControllerAPI {
|
|
|
sets.add(set);
|
|
sets.add(set);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- if(sets != null && sets.size() > 0){
|
|
|
|
|
|
|
+ if (sets != null && sets.size() > 0) {
|
|
|
boolean teacherBatch = smartEvaluateTeacherService.saveBatch(sets);
|
|
boolean teacherBatch = smartEvaluateTeacherService.saveBatch(sets);
|
|
|
- if(!teacherBatch){
|
|
|
|
|
|
|
+ if (!teacherBatch) {
|
|
|
throw new Exception("添加失败!");
|
|
throw new Exception("添加失败!");
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
//endregion
|
|
//endregion
|
|
|
- }catch (Exception e) {
|
|
|
|
|
|
|
+ } catch (Exception e) {
|
|
|
throw new Exception("添加失败!");
|
|
throw new Exception("添加失败!");
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -292,7 +293,7 @@ public class SmartSemesterController implements SmartSemesterControllerAPI {
|
|
|
|
|
|
|
|
SmartSemester smartApply = smartSemesterService.getSmartById(id);
|
|
SmartSemester smartApply = smartSemesterService.getSmartById(id);
|
|
|
|
|
|
|
|
- try{
|
|
|
|
|
|
|
+ try {
|
|
|
int result = smartApply.getId();
|
|
int result = smartApply.getId();
|
|
|
|
|
|
|
|
//region 添加对应的默认教师评分项
|
|
//region 添加对应的默认教师评分项
|
|
@@ -450,10 +451,10 @@ public class SmartSemesterController implements SmartSemesterControllerAPI {
|
|
|
|
|
|
|
|
//region 任课老师赋值
|
|
//region 任课老师赋值
|
|
|
List<UserSubjectVo> teachings = smartTeachingService.querySmartTeachings(null);
|
|
List<UserSubjectVo> teachings = smartTeachingService.querySmartTeachings(null);
|
|
|
- if(teachings != null && teachings.size() > 0){
|
|
|
|
|
|
|
+ if (teachings != null && teachings.size() > 0) {
|
|
|
List<SmartEvaluateTeacher> sets = new ArrayList<>();
|
|
List<SmartEvaluateTeacher> sets = new ArrayList<>();
|
|
|
- for (UserSubjectVo usv:teachings) {
|
|
|
|
|
- if(usv.getUserName() != null){
|
|
|
|
|
|
|
+ for (UserSubjectVo usv : teachings) {
|
|
|
|
|
+ if (usv.getUserName() != null) {
|
|
|
SmartEvaluateTeacher set = new SmartEvaluateTeacher();
|
|
SmartEvaluateTeacher set = new SmartEvaluateTeacher();
|
|
|
set.setCardNo(usv.getCardNo());
|
|
set.setCardNo(usv.getCardNo());
|
|
|
set.setName(usv.getUserName());
|
|
set.setName(usv.getUserName());
|
|
@@ -471,15 +472,15 @@ public class SmartSemesterController implements SmartSemesterControllerAPI {
|
|
|
sets.add(set);
|
|
sets.add(set);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- if(sets != null && sets.size() > 0){
|
|
|
|
|
|
|
+ if (sets != null && sets.size() > 0) {
|
|
|
boolean teacherBatch = smartEvaluateTeacherService.saveBatch(sets);
|
|
boolean teacherBatch = smartEvaluateTeacherService.saveBatch(sets);
|
|
|
- if(!teacherBatch){
|
|
|
|
|
|
|
+ if (!teacherBatch) {
|
|
|
throw new Exception("添加失败!");
|
|
throw new Exception("添加失败!");
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
//endregion
|
|
//endregion
|
|
|
- }catch (Exception e) {
|
|
|
|
|
|
|
+ } catch (Exception e) {
|
|
|
throw new Exception("添加失败!");
|
|
throw new Exception("添加失败!");
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -503,7 +504,7 @@ public class SmartSemesterController implements SmartSemesterControllerAPI {
|
|
|
Date startTime = sa.getStartTime();
|
|
Date startTime = sa.getStartTime();
|
|
|
Date endTime = sa.getEndTime();
|
|
Date endTime = sa.getEndTime();
|
|
|
// 一天里不能是多个学期
|
|
// 一天里不能是多个学期
|
|
|
- List<SmartSemester> list = smartSemesterService.getSemesterTime(startTime, endTime);
|
|
|
|
|
|
|
+ List<SmartSemester> list = smartSemesterService.getSemesterTime(TimeExchange.DateToString(startTime,"yyyy-MM-dd HH:mm:ss") , TimeExchange.DateToString(endTime,"yyyy-MM-dd HH:mm:ss"));
|
|
|
if (ObjectUtils.isNotEmpty(list) && list.size() > 0) {
|
|
if (ObjectUtils.isNotEmpty(list) && list.size() > 0) {
|
|
|
return CommonResult.fail("该时间段已包含其他学期");
|
|
return CommonResult.fail("该时间段已包含其他学期");
|
|
|
}
|
|
}
|
|
@@ -548,7 +549,7 @@ public class SmartSemesterController implements SmartSemesterControllerAPI {
|
|
|
@DESRespondSecret(validated = true)
|
|
@DESRespondSecret(validated = true)
|
|
|
public CommonResult getSmartSemester() {
|
|
public CommonResult getSmartSemester() {
|
|
|
|
|
|
|
|
- LambdaQueryWrapper<SmartSemester> wrapper=new LambdaQueryWrapper<>();
|
|
|
|
|
|
|
+ LambdaQueryWrapper<SmartSemester> wrapper = new LambdaQueryWrapper<>();
|
|
|
wrapper.orderByDesc(SmartSemester::getStartTime);
|
|
wrapper.orderByDesc(SmartSemester::getStartTime);
|
|
|
|
|
|
|
|
List<SmartSemester> list = smartSemesterService.list(wrapper);
|
|
List<SmartSemester> list = smartSemesterService.list(wrapper);
|