Joburgess 5 years ago
parent
commit
cefbdd4bc8

+ 1 - 1
edu-user/edu-user-server/src/main/java/com/keao/edu/user/controller/ExamTeacherSalaryController.java

@@ -67,7 +67,7 @@ public class ExamTeacherSalaryController extends BaseController {
     @PostMapping(value = "/update")
     @PostMapping(value = "/update")
     public HttpResponseResult update(ExamTeacherSalary examTeacherSalary) {
     public HttpResponseResult update(ExamTeacherSalary examTeacherSalary) {
         examTeacherSalary.setUpdateTime(new Date());
         examTeacherSalary.setUpdateTime(new Date());
-        examTeacherSalaryService.update(examTeacherSalary);
+        examTeacherSalaryService.updateExamTeacherSalary(examTeacherSalary);
         return succeed();
         return succeed();
     }
     }
 
 

+ 9 - 0
edu-user/edu-user-server/src/main/java/com/keao/edu/user/service/ExamTeacherSalaryService.java

@@ -51,6 +51,15 @@ public interface ExamTeacherSalaryService extends BaseService<Long, ExamTeacherS
     void addExamTeacherSalary(Long examId, String teacherIdsStr);
     void addExamTeacherSalary(Long examId, String teacherIdsStr);
 
 
     /**
     /**
+     * @describe 更新
+     * @author Joburgess
+     * @date 2020.07.20
+     * @param examTeacherSalary:
+     * @return void
+     */
+    void updateExamTeacherSalary(ExamTeacherSalary examTeacherSalary);
+
+    /**
      * @describe 获取指定考级项目可排考教师
      * @describe 获取指定考级项目可排考教师
      * @author Joburgess
      * @author Joburgess
      * @date 2020.07.02
      * @date 2020.07.02

+ 13 - 0
edu-user/edu-user-server/src/main/java/com/keao/edu/user/service/impl/ExamTeacherSalaryServiceImpl.java

@@ -163,6 +163,19 @@ public class ExamTeacherSalaryServiceImpl extends BaseServiceImpl<Long, ExamTeac
 	}
 	}
 
 
 	@Override
 	@Override
+	public void updateExamTeacherSalary(ExamTeacherSalary examTeacherSalary) {
+		if(Objects.isNull(examTeacherSalary.getId())){
+			throw new BizException("参数错误");
+		}
+		ExamTeacherSalary exist = examTeacherSalaryDao.get(examTeacherSalary.getId());
+		if(Objects.isNull(exist)){
+			throw new BizException("参数错误");
+		}
+		examTeacherSalaryDao.update(examTeacherSalary);
+		teacherSalarySettlementWithExam(exist.getExaminationBasicId());
+	}
+
+	@Override
 	public List<BaseUserInfoDto> getExamTeachers(Integer examId) {
 	public List<BaseUserInfoDto> getExamTeachers(Integer examId) {
 		if(Objects.isNull(examId)){
 		if(Objects.isNull(examId)){
 			throw new BizException("请指定考级项目");
 			throw new BizException("请指定考级项目");