|
@@ -255,7 +255,6 @@ public class SyPackingListFabricServiceImpl extends ServiceImpl<SyPackingListFab
|
|
|
|
|
|
@Override
|
|
|
public List<SyPackingListFabric> selectByList(List<SyPackingListFabric> syPackingListFabrics) {
|
|
|
- System.out.println("syPackingListFabrics数量\t"+syPackingListFabrics.size());
|
|
|
ArrayList arrayList=new ArrayList();
|
|
|
for (SyPackingListFabric item : syPackingListFabrics){
|
|
|
arrayList.add(item.getId());
|
|
@@ -274,8 +273,6 @@ public class SyPackingListFabricServiceImpl extends ServiceImpl<SyPackingListFab
|
|
|
for (SyPackingListFabric syPackingListFabric :syPackingListFabrics){
|
|
|
syPackingListFabric.setSyPackingListFabricItem(maps.get(syPackingListFabric.getId()));
|
|
|
}
|
|
|
- System.out.println("maps.size\t"+maps.size());
|
|
|
- System.out.println("items数量\t"+items.size());
|
|
|
return syPackingListFabrics;
|
|
|
}
|
|
|
|
|
@@ -568,6 +565,9 @@ public class SyPackingListFabricServiceImpl extends ServiceImpl<SyPackingListFab
|
|
|
|
|
|
syPackingListFabric.setDocumentNo(dateNo);
|
|
|
syPackingListFabric.setStatus("0");
|
|
|
+ syPackingListFabric.setPreparedBy("admin");
|
|
|
+ syPackingListFabric.setCreateBy("admin");
|
|
|
+ syPackingListFabric.setPreparedDate(new SimpleDateFormat("yyyy-MM-dd").parse(new SimpleDateFormat("yyyy-MM-dd").format(System.currentTimeMillis())));
|
|
|
syPackingListFabric.setDelFlag("0");
|
|
|
syPackingListFabricMapper.insert(syPackingListFabric);
|
|
|
List<SyPackingListFabricItem> items=syPackingListFabric.getSyPackingListFabricItem();
|
|
@@ -583,11 +583,13 @@ public class SyPackingListFabricServiceImpl extends ServiceImpl<SyPackingListFab
|
|
|
(syShippingDetailsItem.getInventoryCode().indexOf("04")!=-1&&!syShippingDetailsItem.getInventoryCode().equals("0499"))){
|
|
|
if( item.getMasterMetering().equals("KG")){
|
|
|
item.setTotalPrice(item.getNetWeight().multiply(syShippingDetailsItem.getSalesUnitPrice()));
|
|
|
+ item.setActualDeclaredQuantity(item.getNetWeight());
|
|
|
}else if( item.getMasterMetering().equals("M")){
|
|
|
if(item.getMeter()==null){
|
|
|
throw new JeecgBootException("净重、门幅、克重之间有值为空,无法获取米数计算总价");
|
|
|
}
|
|
|
item.setTotalPrice(item.getMeter().multiply(syShippingDetailsItem.getSalesUnitPrice()));
|
|
|
+ item.setActualDeclaredQuantity(item.getMeter());
|
|
|
}
|
|
|
}
|
|
|
item.setInventoryCcode(syShippingDetailsItem.getInventoryCcode());
|
|
@@ -596,6 +598,23 @@ public class SyPackingListFabricServiceImpl extends ServiceImpl<SyPackingListFab
|
|
|
item.setOmpoIdItem(syShippingDetailsItem.getOmpoId());
|
|
|
item.setOmpoAccount(syShippingDetailsItem.getAccount());
|
|
|
|
|
|
+ if(item.getInventoryCcode()!=null&&item.getInventoryCcode().indexOf("04")>-1
|
|
|
+ &&!item.getInventoryCcode().equals("0499")){
|
|
|
+
|
|
|
+ item.setSupplierCodeDyeingPlant(syShippingDetailsItem.getRSupplierCode());
|
|
|
+ item.setSupplierCodePrintingPlant(syShippingDetailsItem.getSupplierCode());
|
|
|
+ }
|
|
|
+ if(item.getInventoryCcode()!=null&&item.getInventoryCcode().indexOf("03")>-1
|
|
|
+ &&!item.getInventoryCcode().equals("0399")){
|
|
|
+
|
|
|
+ item.setSupplierCodeDyeingPlant(syShippingDetailsItem.getSupplierCode());
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ item.setManualYarnUnitPrice(syShippingDetailsItem.getManualYarnUnitPrice());
|
|
|
+ item.setManualYarnProportion(syShippingDetailsItem.getManualYarnProportion());
|
|
|
+ item.setInventoryName(syShippingDetailsItem.getInventoryName());
|
|
|
+ item.setComposition(syShippingDetailsItem.getInventoryName());
|
|
|
item.setDelFlag("0");
|
|
|
item.setSyPackingListFabricId(syPackingListFabric.getId());
|
|
|
syPackingListFabricItemMapper.insert(item);
|