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