From 2fda56177ac67539eafb5ed33fcbec488d2a1db5 Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期二, 03 十二月 2024 17:35:58 +0800 Subject: [PATCH] bug修复 --- ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/LogisticsServiceImpl.java | 10 +++++++++- 1 files changed, 9 insertions(+), 1 deletions(-) diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/LogisticsServiceImpl.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/LogisticsServiceImpl.java index 2d96b53..994ab03 100644 --- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/LogisticsServiceImpl.java +++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/LogisticsServiceImpl.java @@ -3,6 +3,7 @@ import com.alibaba.nacos.shaded.com.google.gson.Gson; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.toolkit.StringUtils; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.kuaidi100.sdk.api.QueryTrack; @@ -12,6 +13,7 @@ import com.kuaidi100.sdk.request.QueryTrackReq; import com.kuaidi100.sdk.utils.SignUtils; import com.ruoyi.order.mapper.LogisticsMapper; +import com.ruoyi.order.mapper.OrderMapper; import com.ruoyi.order.service.ILogisticsService; import com.ruoyi.system.api.domain.Logistics; import com.ruoyi.system.api.domain.dto.LogisticsDTO; @@ -50,7 +52,8 @@ @Autowired private RestTemplate restTemplate; - + @Autowired + private OrderMapper orderMapper; @Override public Express100VO getLogisticsList(LogisticsDTO logisticsDTO) { @@ -58,6 +61,11 @@ QueryTrackParam queryTrackParam = new QueryTrackParam(); queryTrackParam.setCom(logisticsDTO.getCompany()); queryTrackParam.setNum(logisticsDTO.getPostid()); + if ((logisticsDTO.getCompany().equals("shunfeng") || logisticsDTO.getCompany() + .equals("shunfengkuaiyun")) && StringUtils.isNotBlank( + logisticsDTO.getReceiverPhone())) { + queryTrackParam.setPhone(logisticsDTO.getReceiverPhone()); + } String param = new Gson().toJson(queryTrackParam); queryTrackReq.setParam(param); -- Gitblit v1.7.1