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