Browse Source

面辅料调整

huxy 2 years ago
parent
commit
6d2901a2bd

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

@@ -1061,7 +1061,8 @@ public class SyPackingListFabricServiceImpl extends ServiceImpl<SyPackingListFab
 			Map<String,Boolean> booleanMap=new HashMap<>();
 			if(mapt.get("account").equals("901")){//901账套
 				for (SyPackingListFabricItem item : main.getSyPackingListFabricItem()){
-					if(item.getInventoryCcode().indexOf("04")>0||item.getInventoryCcode().indexOf("03")>0){
+					//System.out.println("inventoryCcode\t"+item.getInventoryCcode());
+					if(item.getInventoryCcode().indexOf("04")!=-1||item.getInventoryCcode().indexOf("03")!=-1){
 						booleanMap.put(item.getOmpoIdItem(),false);
 						if(bigDecimalMap.containsKey(item.getOmpoIdItem())){//再次
 							if(item.getMasterMetering().equals("KG")){
@@ -1080,7 +1081,8 @@ public class SyPackingListFabricServiceImpl extends ServiceImpl<SyPackingListFab
 				}
 			}
 			for (SyPackingListFabricItem item : main.getSyPackingListFabricItem()){
-				if(booleanMap.containsKey(item.getOmpoIdItem())){
+				if(mapt.get("account").equals("901")&&booleanMap.containsKey(item.getOmpoIdItem())){
+					System.out.println("ompoIdItem\t"+item.getOmpoIdItem());
 					if(booleanMap.get(item.getOmpoIdItem())){//为true就退出循环
 						continue;
 					}else{
@@ -1257,7 +1259,7 @@ public class SyPackingListFabricServiceImpl extends ServiceImpl<SyPackingListFab
 					mapItem6.put("IQUANTITY",item.getActualDeclaredQuantity());//数量
 				}
 
-				if(mapt.get("account").equals("901")){
+				if(mapt.get("account").equals("901")&&(item.getInventoryCcode().indexOf("04")!=-1||item.getInventoryCcode().indexOf("03")!=-1)){
 					mapItem.put("IQUANTITY",bigDecimalMap.get(item.getOmpoIdItem()));//入库单数量
 					mapItem5.put("IQUANTITY",bigDecimalMap.get(item.getOmpoIdItem()));//采购单数量
 				}