Ver código fonte

事业部销售统计bom列表新增排序,订单同步时间调整为2分钟

fgd 1 ano atrás
pai
commit
a046fd1990

+ 2 - 2
sd-business/src/main/java/com/sd/business/service/board/impl/SalesBoardServiceImpl.java

@@ -232,7 +232,7 @@ public class SalesBoardServiceImpl implements SalesBoardService {
                             })
                     );
 
-            bomSalesBoardVo.setBomSpecSalesList(new ArrayList<>(bomSpecSalesMap.values()));
+            bomSalesBoardVo.setBomSpecSalesList(bomSpecSalesMap.values().stream().sorted(comparing(DailyBoardOutStorageBomVo::getQuantity).reversed()).collect(Collectors.toList()));
             BigDecimal bomSpecSalesCount = bomSalesBoardVo.getBomSpecSalesList().stream().map(DailyBoardOutStorageBomVo::getQuantity).reduce(BigDecimal.ZERO, BigDecimal::add);
             bomSalesBoardVo.setBomSpecSalesCount(bomSpecSalesCount);
             list.add(bomSalesBoardVo);
@@ -256,7 +256,7 @@ public class SalesBoardServiceImpl implements SalesBoardService {
         DepartmentBomSalesBoardVo sumBomVo = new DepartmentBomSalesBoardVo();
         sumBomVo.setDepartmentName("");
         sumBomVo.setOrderSalesCount(orderList.size());
-        sumBomVo.setBomSpecSalesList(new ArrayList<>(sumBomMap.values()));
+        sumBomVo.setBomSpecSalesList(sumBomMap.values().stream().sorted(comparing(DailyBoardOutStorageBomVo::getQuantity).reversed()).collect(Collectors.toList()));
         BigDecimal sumBomSpecSalesCount = sumBomVo.getBomSpecSalesList().stream().map(DailyBoardOutStorageBomVo::getQuantity).reduce(BigDecimal.ZERO, BigDecimal::add);
         sumBomVo.setBomSpecSalesCount(sumBomSpecSalesCount);
         list.add(0, sumBomVo);

+ 1 - 1
sd-wln/src/main/java/com/sd/wln/scheduled/WlnSyncTask.java

@@ -42,7 +42,7 @@ public class WlnSyncTask {
     /**
      * 每分钟同步一次订单数据
      */
-    @Scheduled(fixedDelay = 3 * 60 * 1000)
+    @Scheduled(fixedDelay = 2 * 60 * 1000)
     private void syncOrder() {
         wlnOrderService.syncOrder();
     }