Răsfoiți Sursa

解决获取当前库存数据错误的BUG

wukai 1 lună în urmă
părinte
comite
00793715f9

+ 3 - 3
jjt-biz/src/main/java/com/jjt/inventory/service/impl/InventoryServiceImpl.java

@@ -75,7 +75,7 @@ public class InventoryServiceImpl implements IInventoryService {
             String PANTOU_WAREHOUSE = "WH03-盘头仓库";
             String BAIPI_WAREHOUSE = "WH04-白坯仓库";
 
-            if (PANTOU_WAREHOUSE.equals(vo.getType()) && "个".equals(vo.getUom())) {
+            if (PANTOU_WAREHOUSE.equals(vo.getType())) {
                 ptList.add(vo);
             }
             if (BAIPI_WAREHOUSE.equals(vo.getType()) && "KG".equals(vo.getUom())) {
@@ -129,7 +129,7 @@ public class InventoryServiceImpl implements IInventoryService {
             TwinCalcHourPt pt = stats.computeIfAbsent(vo.getSkuDesc(), k -> new TwinCalcHourPt(true));
             pt.setName(vo.getSkuDesc());
             pt.setSku(vo.getSku());
-            pt.addNum(vo.getQty() != null ? new BigDecimal(vo.getQty()).intValue() : 0);
+            pt.addNum(1);
         });
 
         List<TwinCalcHourPt> resultList = new ArrayList<>(stats.values());
@@ -196,7 +196,7 @@ public class InventoryServiceImpl implements IInventoryService {
             bp.setName(vo.getSkuDesc());
             bp.setSku(vo.getSku());
 
-            bp.addRollNum(vo.getQty() != null ? new BigDecimal(vo.getQty()).intValue() : 0);
+            bp.addRollNum(1);
             bp.addMeterNum(vo.getLot07());
             bp.addWeightNum(vo.getLot08());
         });