Просмотр исходного кода

如果没有主订单全部完成,进行校验

LiRong месяцев назад: 3
Родитель
Сommit
29d986cc6d
1 измененных файлов с 3 добавлено и 4 удалено
  1. 3 4
      leromro-core/src/main/java/com/leromro/core/ttl/Monitor.java

+ 3 - 4
leromro-core/src/main/java/com/leromro/core/ttl/Monitor.java

@@ -85,10 +85,9 @@ public class Monitor {
         //根据主订单查到小订单,看看是否是全部完成
         List<Long> mainOrderIdList = secondOrderList.stream().map(SecondOrder::getMainOrderId).distinct().collect(Collectors.toList());
         List<Long> mainOrdersIdList = mainOrderService.list(new LambdaQueryWrapper<MainOrders>().eq(MainOrders::getOrderStatus, "4").in(MainOrders::getMainOrderId,mainOrderIdList)).stream().map(MainOrders::getMainOrderId).collect(Collectors.toList());
-
-        mainOrderService.autoCommentOrderScore(mainOrdersIdList);
-
-
+        if(!mainOrdersIdList.isEmpty()){
+            mainOrderService.autoCommentOrderScore(mainOrdersIdList);
+        }
         // 构建map 拿到secondOrderId 和 金额
         Map<Long, BigDecimal> brokerageMap = platformPlatformList.stream() .collect(Collectors.toMap(PlatformFinance::getSecondOrderId, PlatformFinance::getChangeMoney));