From c961e32e2d209d80ddaf775f9d9f5b2ca10b769c Mon Sep 17 00:00:00 2001 From: OathK1per Date: Thu, 8 Sep 2022 17:34:52 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=AF=E8=A7=81=E6=80=A7=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../work/service/ProjectBudgetService.java | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/main/java/cn/palmte/work/service/ProjectBudgetService.java b/src/main/java/cn/palmte/work/service/ProjectBudgetService.java index 0f85721..9147704 100644 --- a/src/main/java/cn/palmte/work/service/ProjectBudgetService.java +++ b/src/main/java/cn/palmte/work/service/ProjectBudgetService.java @@ -871,6 +871,27 @@ public class ProjectBudgetService { public void budgetApprove(Integer approveStatusBudget, Project projectInDb, Admin admin) throws Exception { projectInstanceService.startBudgetProcessInstance(projectInDb, admin); +// int type = projectInDb.getType(); +// List userIds = new ArrayList<>(); +// if (type == 1) { +// String sql = "select sur.user_id from sys_role sr left join sys_user_role sur on sr.id = sur.role_id where sr.is_deleted = 0 and sur.is_deleted = 0 and sr.level in (1,2,3,4,5,6)"; +// userIds = pagination.find(sql, SysUserRole.class); +// } else if (type == 2) { +// String sql = "select sur.user_id from sys_role sr left join sys_user_role sur on sr.id = sur.role_id where sr.is_deleted = 0 and sur.is_deleted = 0 and sr.level in (1,2,3,5,6)"; +// userIds = pagination.find(sql, SysUserRole.class); +// } else if (type == 3) { +// String sql = "select sur.user_id from sys_role sr left join sys_user_role sur on sr.id = sur.role_id where sr.is_deleted = 0 and sur.is_deleted = 0 and sr.level in (1,2,3,6)"; +// userIds = pagination.find(sql, SysUserRole.class); +// } +// List pvs = new ArrayList<>(); +// for (SysUserRole sysUserRole : userIds) { +// ProjectVisible pv = new ProjectVisible(); +// pv.setProjectId(projectInDb.getId()); +// pv.setType(2); +// pv.setTid(sysUserRole.getUserId()); +// pvs.add(pv); +// } +// projectVisibleRepository.save(pvs); } /**