From efbc8993d6545d7ab898f5349a89915729fe5cb7 Mon Sep 17 00:00:00 2001 From: LSH Date: 星期五, 06 十月 2023 14:12:31 +0800 Subject: [PATCH] #一键修改负责人 --- src/main/java/com/zy/crm/manager/controller/PlanController.java | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/zy/crm/manager/controller/PlanController.java b/src/main/java/com/zy/crm/manager/controller/PlanController.java index 0ba45fb..8240376 100644 --- a/src/main/java/com/zy/crm/manager/controller/PlanController.java +++ b/src/main/java/com/zy/crm/manager/controller/PlanController.java @@ -61,6 +61,8 @@ private OssService ossService; @Autowired private PriOnline2Service priOnline2Service; + @Autowired + private OrderService orderService; @GetMapping(value = "/plan/{id}/auth") @ManagerAuth @@ -124,6 +126,16 @@ if (planService.selectByUuid(hostId, plan.getUuid()) != null) { throw new CoolException("瑙勫垝鍗曞凡瀛樺湪"); } + + Order order = orderService.selectById(plan.getOrderId()); + if (Cools.isEmpty(order)) { + throw new CoolException("璺熻釜椤圭洰涓嶅瓨鍦�"); + } + + if (!order.getDirector().equals(getUserId())){ + throw new CoolException("鍙厑璁歌窡韪」鐩礋璐d汉娣诲姞鎵�閫夐」鐩鍒掔敵璇峰崟"); + } + Date now = new Date(); plan.setHostId(hostId); plan.setUuid(planService.getUuid(hostId)); // 瑙勫垝鍗曚唬鍙� -- Gitblit v1.9.1