|
@@ -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()));//采购单数量
|
|
|
}
|