Commit bc54e2fb35ee9817974c8983ecf5dcca2ecec604

Authored by YunaiV
1 parent b92ed601

mall + order:订单详情

yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/admin/order/TradeOrderController.java
... ... @@ -56,9 +56,8 @@ public class TradeOrderController {
56 56 return success(PageResult.empty());
57 57 }
58 58  
59   - //查询用户信息 mod by 矿泉水 20230614 begin
60   - Map<Long, MemberUserRespDTO> userRespVOMap = memberUserApi.getUserMap(convertSet(pageResult.getList(),TradeOrderDO::getUserId));;
61   - // end
  59 + // 查询用户信息
  60 + Map<Long, MemberUserRespDTO> userMap = memberUserApi.getUserMap(convertSet(pageResult.getList(), TradeOrderDO::getUserId));;
62 61 // 查询订单项
63 62 List<TradeOrderItemDO> orderItems = tradeOrderService.getOrderItemListByOrderId(
64 63 convertSet(pageResult.getList(), TradeOrderDO::getId));
... ... @@ -66,7 +65,7 @@ public class TradeOrderController {
66 65 List<ProductPropertyValueDetailRespDTO> propertyValueDetails = productPropertyValueApi
67 66 .getPropertyValueDetailList(TradeOrderConvert.INSTANCE.convertPropertyValueIds(orderItems));
68 67 // 最终组合
69   - return success(TradeOrderConvert.INSTANCE.convertPage(pageResult, orderItems, propertyValueDetails, userRespVOMap));
  68 + return success(TradeOrderConvert.INSTANCE.convertPage(pageResult, orderItems, propertyValueDetails, userMap));
70 69 }
71 70  
72 71 @GetMapping("/get-detail")
... ...
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/admin/order/vo/TradeOrderPageItemRespVO.java
... ... @@ -19,6 +19,7 @@ public class TradeOrderPageItemRespVO extends TradeOrderBaseVO {
19 19 */
20 20 private List<Item> items;
21 21  
  22 + // TODO @xiaobai:使用 MemberUserRespVO 返回哈;DTO 不直接给前端
22 23 /**
23 24 * 用户信息
24 25 */
... ...
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/convert/order/TradeOrderConvert.java
... ... @@ -119,15 +119,6 @@ public interface TradeOrderConvert {
119 119 }
120 120  
121 121 // TODO 芋艿:可简化
122   -
123   - /**
124   - *
125   - * @param pageResult
126   - * @param orderItems
127   - * @param propertyValueDetails
128   - * @param memberUserRespDTOMap 新增参数会员DTO
129   - * @return
130   - */
131 122 default PageResult<TradeOrderPageItemRespVO> convertPage(PageResult<TradeOrderDO> pageResult, List<TradeOrderItemDO> orderItems,
132 123 List<ProductPropertyValueDetailRespDTO> propertyValueDetails,
133 124 Map<Long,MemberUserRespDTO> memberUserRespDTOMap) {
... ... @@ -158,10 +149,8 @@ public interface TradeOrderConvert {
158 149 }
159 150 // 处理收货地址
160 151 orderVO.setReceiverAreaName(AreaUtils.format(order.getReceiverAreaId()));
161   -
162 152 // 增加用户昵称
163 153 orderVO.setUser(memberUserRespDTOMap.get(orderVO.getUserId()));
164   -
165 154 return orderVO;
166 155 });
167 156 return new PageResult<>(orderVOs, pageResult.getTotal());
... ...
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/dal/mysql/order/TradeOrderMapper.java
... ... @@ -33,7 +33,7 @@ public interface TradeOrderMapper extends BaseMapperX&lt;TradeOrderDO&gt; {
33 33 .eqIfPresent(TradeOrderDO::getType, reqVO.getType())
34 34 .eqIfPresent(TradeOrderDO::getStatus, reqVO.getStatus())
35 35 .eqIfPresent(TradeOrderDO::getPayChannelCode, reqVO.getPayChannelCode())
36   - .eqIfPresent(TradeOrderDO::getTerminal,reqVO.getTerminal()) //add by 矿泉水 20230615
  36 + .eqIfPresent(TradeOrderDO::getTerminal,reqVO.getTerminal())
37 37 .betweenIfPresent(TradeOrderDO::getCreateTime, reqVO.getCreateTime()));
38 38 }
39 39  
... ...