diff --git a/src/main/java/com/xqopen/kehui/project/action/ProjectDepartmentController.java b/src/main/java/com/xqopen/kehui/project/action/ProjectDepartmentController.java index 3695df2..e6ca8fa 100644 --- a/src/main/java/com/xqopen/kehui/project/action/ProjectDepartmentController.java +++ b/src/main/java/com/xqopen/kehui/project/action/ProjectDepartmentController.java @@ -129,14 +129,20 @@ public class ProjectDepartmentController implements ProjectDepartmentApi { @Override @GetMapping(Api.PROJECT_DEPARTMENT_INSERTPERMISSION) public void insertPermission(@PathVariable Long id) throws XQException { - //根据项目id获取proId和week + // 向部门周报项目中加入isDisable 禁用按钮 EntityWrapper Wrapper = new EntityWrapper<>(); - Wrapper.eq("parent_id",id.toString()); - List list = projectWeeklyService.selectList(Wrapper); + Wrapper.eq("id_",id.toString()); + ProjectWeekly projectWeekly = projectWeeklyService.selectOne(Wrapper); + projectWeekly.getExt().put("isDisable","true"); + projectWeeklyService.updateById(projectWeekly); + // 根据部门周报项目id获取子项目 + EntityWrapper newWrapper = new EntityWrapper<>(); + newWrapper.eq("parent_id",id.toString()); + List list = projectWeeklyService.selectList(newWrapper); for (ProjectWeekly weekly : list) { JSONObject ext = weekly.getExt(); ext.put("promission","1"); - projectWeeklyService.update(weekly,Wrapper); + projectWeeklyService.update(weekly,newWrapper); } }