소스 검색

乐团主管,合作单位

zouxuan 4 년 전
부모
커밋
f12e93dc5b

+ 1 - 1
mec-biz/src/main/java/com/ym/mec/biz/service/CooperationOrganService.java

@@ -27,6 +27,6 @@ public interface CooperationOrganService extends BaseService<Integer, Cooperatio
 
     void updateCooperation(CooperationOrgan cooperationOrgan);
 
-    void updateCooperationEdu();
+    void updateCooperationEdu(List<Integer> organIds);
 
 }

+ 3 - 2
mec-biz/src/main/java/com/ym/mec/biz/service/impl/CooperationOrganServiceImpl.java

@@ -103,8 +103,9 @@ public class CooperationOrganServiceImpl extends BaseServiceImpl<Integer, Cooper
 	}
 
 	@Override
-	public void updateCooperationEdu() {
-		List<CooperationOrgan> organList = cooperationOrganDao.findAll(new HashMap<>());
+	@Transactional(rollbackFor = Exception.class)
+	public void updateCooperationEdu(List<Integer> organIds) {
+		List<CooperationOrgan> organList = cooperationOrganDao.getCooperationOrganByIds(organIds);
 		for (CooperationOrgan cooperationOrgan : organList) {
 			if(cooperationOrgan.getEducationUserId() != null){
 				Employee employee = employeeDao.get(cooperationOrgan.getEducationUserId());

+ 2 - 2
mec-web/src/main/java/com/ym/mec/web/controller/CooperationOrganController.java

@@ -61,8 +61,8 @@ public class CooperationOrganController extends BaseController {
 
     @ApiOperation(value = "更新合作单位乐团主管")
     @PostMapping("/cooperationEdu")
-    public Object cooperationEdu() {
-        cooperationOrganService.updateCooperationEdu();
+    public Object cooperationEdu(@RequestBody List<Integer> organIds) {
+        cooperationOrganService.updateCooperationEdu(organIds);
         return succeed();
     }