From 85648a8a6ff3e49b90aae25976c758f3ffd72bc6 Mon Sep 17 00:00:00 2001 From: taozi <9108791@qq.com> Date: Wed, 8 Feb 2023 18:38:22 +0800 Subject: [PATCH] =?UTF-8?q?=E7=89=A9=E6=B5=81=E4=BF=A1=E6=81=AF=E6=8E=92?= =?UTF-8?q?=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../co/yixiang/modules/order/rest/StoreOrderController.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/yshop-shop/src/main/java/co/yixiang/modules/order/rest/StoreOrderController.java b/yshop-shop/src/main/java/co/yixiang/modules/order/rest/StoreOrderController.java index 437e4dd3..1e55f2d5 100644 --- a/yshop-shop/src/main/java/co/yixiang/modules/order/rest/StoreOrderController.java +++ b/yshop-shop/src/main/java/co/yixiang/modules/order/rest/StoreOrderController.java @@ -30,6 +30,7 @@ import co.yixiang.modules.order.service.dto.*; import co.yixiang.modules.tools.express.ExpressService; import co.yixiang.modules.tools.express.config.ExpressAutoConfiguration; import co.yixiang.modules.tools.express.dao.ExpressInfo; +import co.yixiang.modules.tools.express.dao.Traces; import com.alibaba.fastjson.JSONArray; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import io.swagger.annotations.Api; @@ -334,6 +335,9 @@ public class StoreOrderController { ExpressService expressService = ExpressAutoConfiguration.expressService(); ExpressInfo expressInfo = expressService.getExpressInfo(expressInfoDo.getOrderCode(), expressInfoDo.getShipperCode(), expressInfoDo.getLogisticCode(),lastFourNumber); + List expressInfoTraces = expressInfo.getTraces(); + // 根据时间倒序 + expressInfoTraces.sort((o1, o2) -> o2.getAcceptTime().compareTo(o1.getAcceptTime())); if(!expressInfo.isSuccess()) { throw new BadRequestException(expressInfo.getReason()); }