From f569e2257372a2f940aace9ad151fd758196eb9a Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期六, 13 六月 2026 14:34:42 +0800
Subject: [PATCH] 修改客户,销售,协同,报价,质量

---
 src/main/java/com/ruoyi/basic/service/impl/CustomerServiceImpl.java |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/ruoyi/basic/service/impl/CustomerServiceImpl.java b/src/main/java/com/ruoyi/basic/service/impl/CustomerServiceImpl.java
index 5bd8dbc..50f1078 100644
--- a/src/main/java/com/ruoyi/basic/service/impl/CustomerServiceImpl.java
+++ b/src/main/java/com/ruoyi/basic/service/impl/CustomerServiceImpl.java
@@ -431,6 +431,24 @@
     }
 
     @Override
+    public void handoverCustomer(CustomerDto customerDto) {
+        Customer customer = customerMapper.selectById(customerDto.getId());
+        if (customer == null) {
+            throw new ServiceException("瀹㈡埛涓嶅瓨鍦�");
+        }
+        if (customer.getType() != 0) {
+            throw new ServiceException("浠呯娴峰鎴锋敮鎸佷氦鎺�");
+        }
+        if (customerDto.getMaintainer() == null || customerDto.getMaintainer().trim().isEmpty()) {
+            throw new ServiceException("鏂扮淮鎶や汉涓嶈兘涓虹┖");
+        }
+        customer.setMaintainer(customerDto.getMaintainer());
+        customer.setMaintenanceTime(new Date());
+        customer.setCreateUser(customerDto.getMaintainerId());
+        customerMapper.updateById(customer);
+    }
+
+    @Override
     public IPage<CustomerTransactionsVo> customewTransactions(Page page, String customerName) {
         return customerMapper.customewTransactions(page, customerName);
     }

--
Gitblit v1.9.3