中扬CRM客户关系管理系统
LSH
2023-10-06 efbc8993d6545d7ab898f5349a89915729fe5cb7
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("只允许跟踪项目负责人添加所选项目规划申请单");
        }
        Date now = new Date();
        plan.setHostId(hostId);
        plan.setUuid(planService.getUuid(hostId));  // 规划单代号