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());
        });