From 73a7f6d6cab2f684467cd5cc4616d57a4f86516f Mon Sep 17 00:00:00 2001 From: jiangpeng Date: Fri, 15 May 2026 15:16:16 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E9=A1=B9=E7=9B=AE=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=E6=8E=A8=E9=80=81CRM=E5=A4=84=E7=90=86=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sip/controller/DataProcessController.java | 15 +++++++-------- .../ruoyi/sip/service/IDataProcessService.java | 2 ++ .../sip/service/impl/DataProcessServiceImpl.java | 8 ++++++++ 3 files changed, 17 insertions(+), 8 deletions(-) diff --git a/ruoyi-sip/src/main/java/com/ruoyi/sip/controller/DataProcessController.java b/ruoyi-sip/src/main/java/com/ruoyi/sip/controller/DataProcessController.java index d6d772e3..3e6cfd5b 100644 --- a/ruoyi-sip/src/main/java/com/ruoyi/sip/controller/DataProcessController.java +++ b/ruoyi-sip/src/main/java/com/ruoyi/sip/controller/DataProcessController.java @@ -2,17 +2,10 @@ package com.ruoyi.sip.controller; import com.ruoyi.common.annotation.Anonymous; import com.ruoyi.common.core.domain.AjaxResult; -import com.ruoyi.common.exception.ServiceException; -import com.ruoyi.common.utils.StringUtils; import com.ruoyi.sip.dto.ProjectTransferRequest; import com.ruoyi.sip.service.IDataProcessService; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; /** * 数据处理控制器 @@ -43,4 +36,10 @@ public class DataProcessController { dataProcessService.generateServiceBillsWhenAllDelivered(orderCode); } + @Anonymous + @GetMapping("/projectPushCRM") + public void projectSendCRM(@RequestParam("projectId") Long projectId) { + dataProcessService.projectSendCRM(projectId); + } + } diff --git a/ruoyi-sip/src/main/java/com/ruoyi/sip/service/IDataProcessService.java b/ruoyi-sip/src/main/java/com/ruoyi/sip/service/IDataProcessService.java index eefdd88a..dde36e0c 100644 --- a/ruoyi-sip/src/main/java/com/ruoyi/sip/service/IDataProcessService.java +++ b/ruoyi-sip/src/main/java/com/ruoyi/sip/service/IDataProcessService.java @@ -11,4 +11,6 @@ public interface IDataProcessService { void generateServiceBillsWhenAllDelivered(String orderCode); + void projectSendCRM(Long projectId); + } diff --git a/ruoyi-sip/src/main/java/com/ruoyi/sip/service/impl/DataProcessServiceImpl.java b/ruoyi-sip/src/main/java/com/ruoyi/sip/service/impl/DataProcessServiceImpl.java index ce9e7c98..baa29331 100644 --- a/ruoyi-sip/src/main/java/com/ruoyi/sip/service/impl/DataProcessServiceImpl.java +++ b/ruoyi-sip/src/main/java/com/ruoyi/sip/service/impl/DataProcessServiceImpl.java @@ -54,6 +54,9 @@ public class DataProcessServiceImpl implements IDataProcessService { @Resource private IOmsPayableBillService payableBillService; + @Resource + private IProjectInfoService projectInfoService; + @Resource private IVendorInfoService vendorInfoService; @@ -165,5 +168,10 @@ public class DataProcessServiceImpl implements IDataProcessService { bindShiroUser(1L, "admin", "平台管理员"); inventoryDeliveryService.generateServiceBillsWhenAllDelivered(orderCode); } + + @Override + public void projectSendCRM(Long projectId) { + projectInfoService.scheduleOpportunityUpdateByProjectId(projectId); + } }