部门周报修改

This commit is contained in:
chen 2024-07-24 14:10:29 +08:00
parent a96f46bd8a
commit e9c1fff903

View File

@ -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<ProjectWeekly> Wrapper = new EntityWrapper<>();
Wrapper.eq("parent_id",id.toString());
List<ProjectWeekly> list = projectWeeklyService.selectList(Wrapper);
Wrapper.eq("id_",id.toString());
ProjectWeekly projectWeekly = projectWeeklyService.selectOne(Wrapper);
projectWeekly.getExt().put("isDisable","true");
projectWeeklyService.updateById(projectWeekly);
// 根据部门周报项目id获取子项目
EntityWrapper<ProjectWeekly> newWrapper = new EntityWrapper<>();
newWrapper.eq("parent_id",id.toString());
List<ProjectWeekly> list = projectWeeklyService.selectList(newWrapper);
for (ProjectWeekly weekly : list) {
JSONObject ext = weekly.getExt();
ext.put("promission","1");
projectWeeklyService.update(weekly,Wrapper);
projectWeeklyService.update(weekly,newWrapper);
}
}