|
@@ -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.setGarmentFactory(str);//成衣工厂
|
|
|
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")){//当单位为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());//成分/Composition
|
|
|
item.setDelFlag("0");//是否删除
|
|
|
item.setSyPackingListFabricId(syPackingListFabric.getId());
|
|
|
syPackingListFabricItemMapper.insert(item);
|