|  | @@ -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);
 |