From cacf09c99495983029c2c160f3103e4e9f2f4396 Mon Sep 17 00:00:00 2001
From: tuqin <tuqin@tuqin.cn>
Date: 星期五, 23 十月 2026 12:09:02 +0800
Subject: [PATCH] feat(aftersales): 退货申请支持客户名称文本输入(不强制关联客户档案)
---
yudao-module-aftersales/src/main/java/cn/iocoder/yudao/module/aftersales/controller/admin/returnobj/AfterSaleReturnController.java | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/yudao-module-aftersales/src/main/java/cn/iocoder/yudao/module/aftersales/controller/admin/returnobj/AfterSaleReturnController.java b/yudao-module-aftersales/src/main/java/cn/iocoder/yudao/module/aftersales/controller/admin/returnobj/AfterSaleReturnController.java
index 4f593cf..a5e3741 100644
--- a/yudao-module-aftersales/src/main/java/cn/iocoder/yudao/module/aftersales/controller/admin/returnobj/AfterSaleReturnController.java
+++ b/yudao-module-aftersales/src/main/java/cn/iocoder/yudao/module/aftersales/controller/admin/returnobj/AfterSaleReturnController.java
@@ -85,8 +85,11 @@
// 鎵归噺鍔犺浇瀹㈡埛鍚嶇О
Set<Long> customerIds = convertSet(returnList, AfterSaleReturnDO::getCustomerId);
Map<Long, CrmCustomerRespDTO> customerMap = customerApi.getCustomerMap(customerIds);
- // 鎷艰鍚嶇О瀛楁
+ // 鎷艰鍚嶇О瀛楁锛堜紭鍏堜娇鐢ㄥ崟鎹笂宸插~鍐欑殑鏂囨湰瀹㈡埛鍚嶏紝鏈~鏃舵墠鎸夊鎴锋。妗堝洖濉級
return BeanUtils.toBean(returnList, AfterSaleReturnRespVO.class, vo -> {
+ if (vo.getCustomerName() != null && !vo.getCustomerName().isEmpty()) {
+ return;
+ }
CrmCustomerRespDTO customer = customerMap.get(vo.getCustomerId());
if (customer != null) vo.setCustomerName(customer.getName());
});
--
Gitblit v1.9.3