Selaa lähdekoodia

面辅料推送101合计

huxy 2 vuotta sitten
vanhempi
commit
88ba0e475f

+ 4 - 1
jeecg-boot-module-system/src/main/java/org/jeecg/modules/splfi/service/impl/SyPackingListFabricServiceImpl.java

@@ -1066,7 +1066,7 @@ public class SyPackingListFabricServiceImpl extends ServiceImpl<SyPackingListFab
 						booleanMap.put(item.getOmpoIdItem(),false);
 						if(bigDecimalMap.containsKey(item.getOmpoIdItem())){//再次
 							if(item.getMasterMetering().equals("KG")){
-								bigDecimalMap.put(item.getOmpoIdItem(),item.getNetWeight().add(item.getNetWeight()));
+								bigDecimalMap.put(item.getOmpoIdItem(),bigDecimalMap.get(item.getOmpoIdItem()).add(item.getNetWeight()));
 							}else{
 								bigDecimalMap.put(item.getOmpoIdItem(),item.getActualDeclaredQuantity().add(item.getActualDeclaredQuantity()));
 							}
@@ -1078,6 +1078,7 @@ public class SyPackingListFabricServiceImpl extends ServiceImpl<SyPackingListFab
 							}
 						}
 					}
+					System.out.println("bigDecimalMap12345\n"+bigDecimalMap);
 				}
 			}
 			for (SyPackingListFabricItem item : main.getSyPackingListFabricItem()){
@@ -1260,6 +1261,8 @@ public class SyPackingListFabricServiceImpl extends ServiceImpl<SyPackingListFab
 				}
 
 				if(mapt.get("account").equals("901")&&(item.getInventoryCcode().indexOf("04")!=-1||item.getInventoryCcode().indexOf("03")!=-1)){
+					System.out.println("bigDecimalMap\n"+bigDecimalMap);
+					System.out.println("数量\n"+bigDecimalMap.get(item.getOmpoIdItem()));
 					mapItem.put("IQUANTITY",bigDecimalMap.get(item.getOmpoIdItem()));//入库单数量
 					mapItem5.put("IQUANTITY",bigDecimalMap.get(item.getOmpoIdItem()));//采购单数量
 				}