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