Commit adbec22e95e5d8727aa71654443fa4885548f054

Authored by YunaiV
1 parent f587d4f7

feat(mall):自提门店 admin 接口回填 areaName

DeliveryPickUpStoreRespVO 加 areaName 字段;DeliveryPickUpStoreConvert 加 convert01(@Mapping areaId→areaName,复用 convertAreaIdToAreaName/AreaUtils.format);/get 改用 convert01 返回 areaName。convertPage/convertList 间接复用 convert01,故 /page、/list 也会带出 areaName
yudao-module-mall/yudao-module-trade/src/main/java/cn/iocoder/yudao/module/trade/controller/admin/delivery/DeliveryPickUpStoreController.java
... ... @@ -73,7 +73,7 @@ public class DeliveryPickUpStoreController {
73 73 }
74 74 List<AdminUserRespDTO> verifyUsers = CollUtil.isNotEmpty(deliveryPickUpStore.getVerifyUserIds()) ?
75 75 adminUserApi.getUserList(deliveryPickUpStore.getVerifyUserIds()) : null;
76   - return success(BeanUtils.toBean(deliveryPickUpStore, DeliveryPickUpStoreRespVO.class)
  76 + return success(DeliveryPickUpStoreConvert.INSTANCE.convert01(deliveryPickUpStore)
77 77 .setVerifyUsers(BeanUtils.toBean(verifyUsers, UserSimpleBaseVO.class)));
78 78 }
79 79  
... ...
yudao-module-mall/yudao-module-trade/src/main/java/cn/iocoder/yudao/module/trade/controller/admin/delivery/vo/pickup/DeliveryPickUpStoreRespVO.java
... ... @@ -21,6 +21,9 @@ public class DeliveryPickUpStoreRespVO extends DeliveryPickUpStoreBaseVO {
21 21 @Schema(description = "创建时间", requiredMode = Schema.RequiredMode.REQUIRED)
22 22 private LocalDateTime createTime;
23 23  
  24 + @Schema(description = "地区名称", example = "上海上海市普陀区")
  25 + private String areaName;
  26 +
24 27 @Schema(description = "核销用户数组", requiredMode = Schema.RequiredMode.REQUIRED)
25 28 private List<UserSimpleBaseVO> verifyUsers;
26 29  
... ...
yudao-module-mall/yudao-module-trade/src/main/java/cn/iocoder/yudao/module/trade/convert/delivery/DeliveryPickUpStoreConvert.java
... ... @@ -30,6 +30,9 @@ public interface DeliveryPickUpStoreConvert {
30 30  
31 31 PageResult<DeliveryPickUpStoreRespVO> convertPage(PageResult<DeliveryPickUpStoreDO> page);
32 32  
  33 + @Mapping(source = "areaId", target = "areaName", qualifiedByName = "convertAreaIdToAreaName")
  34 + DeliveryPickUpStoreRespVO convert01(DeliveryPickUpStoreDO bean);
  35 +
33 36 List<DeliveryPickUpStoreSimpleRespVO> convertList1(List<DeliveryPickUpStoreDO> list);
34 37 @Mapping(source = "areaId", target = "areaName", qualifiedByName = "convertAreaIdToAreaName")
35 38 DeliveryPickUpStoreSimpleRespVO convert02(DeliveryPickUpStoreDO bean);
... ...