Commit 96bffc41997a2b33502e3ca7b2cc26cca1be6640

Authored by 卢越
1 parent 9b2ec3d3

【功能修复】快递鸟顺丰查询需要CustomerName

yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/framework/delivery/core/client/dto/ExpressTrackQueryReqDTO.java
... ... @@ -28,4 +28,9 @@ public class ExpressTrackQueryReqDTO {
28 28 */
29 29 private String phone;
30 30  
  31 + /**
  32 + * 自定义名称(顺丰专用)
  33 + */
  34 + private String customerName;
  35 +
31 36 }
... ...
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/framework/delivery/core/client/dto/kdniao/KdNiaoExpressQueryReqDTO.java
... ... @@ -29,4 +29,10 @@ public class KdNiaoExpressQueryReqDTO {
29 29 @JsonProperty("OrderCode")
30 30 private String orderNo;
31 31  
  32 + /**
  33 + * 自定义名称(顺丰专用)
  34 + */
  35 + @JsonProperty("CustomerName")
  36 + private String customerName;
  37 +
32 38 }
... ...
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/service/order/TradeOrderQueryServiceImpl.java
... ... @@ -219,7 +219,7 @@ public class TradeOrderQueryServiceImpl implements TradeOrderQueryService {
219 219 public List<ExpressTrackRespDTO> getExpressTrackList(String code, String logisticsNo, String receiverMobile) {
220 220 return expressClientFactory.getDefaultExpressClient().getExpressTrackList(
221 221 new ExpressTrackQueryReqDTO().setExpressCode(code).setLogisticsNo(logisticsNo)
222   - .setPhone(receiverMobile));
  222 + .setPhone(receiverMobile).setCustomerName(StrUtil.subSuf(receiverMobile, receiverMobile.length() - 4)));
223 223 }
224 224  
225 225 // =================== Order Item ===================
... ...