From be5ded9ff80082512529831a8256334a8a4fa1e5 Mon Sep 17 00:00:00 2001 From: LSH Date: 星期二, 22 八月 2023 16:20:34 +0800 Subject: [PATCH] #权限审核添加,优化报价审核,可编辑 --- src/main/java/com/zy/crm/manager/controller/PriQuoteController.java | 11 ++++++++--- 1 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/zy/crm/manager/controller/PriQuoteController.java b/src/main/java/com/zy/crm/manager/controller/PriQuoteController.java index c204270..45d3c06 100644 --- a/src/main/java/com/zy/crm/manager/controller/PriQuoteController.java +++ b/src/main/java/com/zy/crm/manager/controller/PriQuoteController.java @@ -47,6 +47,9 @@ private PriQuoteBudgetService priQuoteBudgetService; @Autowired + private ProcessPermissionsService processPermissionsService; + + @Autowired private PlanTypeService planTypeService; @RequestMapping(value = "/priQuote/{id}/auth") @@ -150,7 +153,8 @@ priQuote.setForm(JSON.toJSONString(map)); // 鑷畾涔夎〃鍗曞唴瀹� priQuote.setSettle(1); // 1.寮�濮� User manager = userService.getDeptManager(getHostId(), getUser().getDeptId()); // 鑾峰彇閮ㄩ棬棰嗗 - User president = userService.selectOne(new EntityWrapper<User>().eq("role_id",1).eq("username","鐜嬪紑鏉�")); // 鑾峰彇鎬昏鍔炵‘璁や汉 + ProcessPermissions processPermissions = processPermissionsService.selectOne(new EntityWrapper<ProcessPermissions>().eq("process_memo", 2).eq("process", 3));//2锛氭姤浠锋祦绋� + User president = userService.selectById(processPermissions.getUserId()); // 鑾峰彇鎶ヤ环娴佺▼鑺傜偣3纭浜� priQuote.setSettleMsg(JSON.toJSONString(SettleDto.initPriQuote(plan, manager,president,getUser()))); planService.updateById(plan); @@ -467,9 +471,10 @@ break; case 2: // 鏌ユ壘瑙勫垝缁勯暱 - User planLeader = userService.selectOne(new EntityWrapper<User>().eq("username","鐜嬪紑鏉�")); + ProcessPermissions processPermissions = processPermissionsService.selectOne(new EntityWrapper<ProcessPermissions>().eq("process_memo", 2).eq("process", 3));//2锛氭姤浠锋祦绋� + User planLeader = userService.selectById(processPermissions.getUserId()); // 鑾峰彇鎶ヤ环娴佺▼鑺傜偣3纭浜� if (Cools.isEmpty(planLeader)) { - throw new CoolException("鏈煡鎵炬�昏鍔烇紝璇疯仈绯荤鐞嗗憳"); + throw new CoolException("鏈煡鎵惧埌鎶ヤ环娴佺▼鑺傜偣3纭浜猴紝璇疯仈绯诲湪瀹℃壒鏉冮檺娣诲姞纭浜猴紒"); } if (!getUserId().equals(planLeader.getId())) { return R.error("鎶辨瓑锛屾偍娌℃湁瀹℃牳鐨勬潈闄�"); -- Gitblit v1.9.1