From 139ab6c2f107e4e9b9ada2ffefb2849b4c4f2bd2 Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期三, 04 二月 2026 10:01:43 +0800
Subject: [PATCH] 云仓对接

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

diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TCrmSupplierServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TCrmSupplierServiceImpl.java
index c820888..3a281c6 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TCrmSupplierServiceImpl.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TCrmSupplierServiceImpl.java
@@ -13,10 +13,12 @@
 import com.ruoyi.system.mapper.TCrmSupplierMapper;
 import com.ruoyi.system.model.TCrmClinic;
 import com.ruoyi.system.model.TCrmSupplier;
+import com.ruoyi.system.model.TCrmSupplierCloudShop;
 import com.ruoyi.system.model.TCrmSupplierToWarehouse;
 import com.ruoyi.system.query.TCrmBranchQuery;
 import com.ruoyi.system.query.TCrmSupplierQuery;
 import com.ruoyi.system.service.ISysUserService;
+import com.ruoyi.system.service.TCrmSupplierCloudShopService;
 import com.ruoyi.system.service.TCrmSupplierService;
 import com.ruoyi.system.service.TCrmSupplierToWarehouseService;
 import com.ruoyi.system.vo.TCrmSupplierVO;
@@ -44,6 +46,8 @@
     private ISysUserService sysUserService;
     @Autowired
     private TCrmSupplierToWarehouseService crmSupplierToWarehouseService;
+    @Autowired
+    private TCrmSupplierCloudShopService crmSupplierCloudShopService;
 
     @Override
     public PageInfo<TCrmSupplierVO> pageList(TCrmSupplierQuery query) {
@@ -86,6 +90,12 @@
 //            }
 //            crmSupplierToWarehouseService.saveBatch(crmSupplierToWarehouses);
 //        }
+        // 添加供应商云仓店铺信息
+        List<TCrmSupplierCloudShop> crmSupplierCloudShops = dto.getCrmSupplierCloudShops();
+        for (TCrmSupplierCloudShop crmSupplierCloudShop : crmSupplierCloudShops) {
+            crmSupplierCloudShop.setSupplierId(dto.getId());
+        }
+        crmSupplierCloudShopService.saveBatch(crmSupplierCloudShops);
         // 添加账号
         SysUser user = new SysUser();
         user.setUserName(dto.getAccount());
@@ -126,6 +136,14 @@
 //            }
 //            crmSupplierToWarehouseService.saveBatch(crmSupplierToWarehouses);
 //        }
+        // 删除相关云仓店铺信息
+        crmSupplierCloudShopService.remove(Wrappers.lambdaQuery(TCrmSupplierCloudShop.class).eq(TCrmSupplierCloudShop::getSupplierId, dto.getId()));
+        // 添加供应商云仓店铺信息
+        List<TCrmSupplierCloudShop> crmSupplierCloudShops = dto.getCrmSupplierCloudShops();
+        for (TCrmSupplierCloudShop crmSupplierCloudShop : crmSupplierCloudShops) {
+            crmSupplierCloudShop.setSupplierId(dto.getId());
+        }
+        crmSupplierCloudShopService.saveBatch(crmSupplierCloudShops);
         if(Objects.nonNull(user)){
             // 修改账号
             user.setPhonenumber(dto.getPhone());

--
Gitblit v1.7.1