Răsfoiți Sursa

订单同步

24282 1 an în urmă
părinte
comite
f64b622470

+ 5 - 4
sd-wln/src/main/java/com/sd/wln/context/OrderContext.java

@@ -1,6 +1,5 @@
 package com.sd.wln.context;
 
-import cn.hutool.core.date.DateUtil;
 import cn.hutool.core.util.ObjectUtil;
 import cn.hutool.core.util.StrUtil;
 import cn.hutool.extra.spring.SpringUtil;
@@ -163,9 +162,11 @@ public class OrderContext {
         if (this.orderMap == null) {
             LogicHolder.setLogicHolder(new LogicHolder());
 
-            this.orderMap = orderService.mapKEntity(
-                    OrderInfo::getWlnUid,
-                    q -> q.between(OrderInfo::getWlnApproveTime, DateUtil.offsetDay(endDate, -5), endDate));
+            List<String> uidList = wlnOrderList.stream()
+                    .map(item -> item.getString("uid"))
+                    .collect(Collectors.toList());
+
+            this.orderMap = orderService.mapKEntity(OrderInfo::getWlnUid, q -> q.in(OrderInfo::getWlnUid, uidList));
 
             LogicHolder.clear();
         }