Przeglądaj źródła

根据订单类型查询物流信息

yuhongqi 4 dni temu
rodzic
commit
baa5606a21

+ 3 - 2
fs-service-system/src/main/java/com/fs/express/impl/FsStoreDeliversServiceImpl.java

@@ -212,9 +212,10 @@ public class FsStoreDeliversServiceImpl implements FsStoreDeliversService {
 
 
         logger.info("查询到订单信息, 订单号: {}", orderCode);
-        List<FsStoreDelivers> byOrderId = fsStoreDeliversMapper.findByOrderId(orderId);
+        // 必须按 type 查询:直播订单 type=1,商城订单 type=0;原先 findByOrderId 固定 type=0,导致直播物流永远同步不到
+        List<FsStoreDelivers> byOrderId = fsStoreDeliversMapper.findByOrderIdWithType(orderId, type);
         if (byOrderId.isEmpty()) {
-            logger.info("订单没有发货信息, 订单ID: {}", orderId);
+            logger.info("订单没有发货信息, 订单ID: {}, type: {}", orderId, type);
             return;
         }
         for (FsStoreDelivers fsStoreDelivers : byOrderId) {