| 
					
				 | 
			
			
				@@ -117,13 +117,14 @@ public class SyPackingListFabricServiceImpl extends ServiceImpl<SyPackingListFab 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			entity.setDistributionPoint(detailsItem.getDistributionPoint());//分销点 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			entity.setPurOrSubOrder(detailsItem.getPurOrSubOrder());//采购委外订单号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			entity.setFactoryUnitPrice(detailsItem.getFactoryUnitPrice());//工厂单价 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			if(entity!=null&&entity.getMasterMetering().equals("KG")){//当单位为KG时 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				entity.setTotalPrice(entity.getNetWeight().multiply(entity.getPrice()));//净重*单价 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				System.out.println("单价\t"+entity.getPrice()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				System.out.println("净重\t"+entity.getNetWeight()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				System.out.println("总价\t"+entity.getTotalPrice()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			}else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				entity.setTotalPrice(entity.getActualDeclaredQuantity().multiply(entity.getPrice()));//实际报关数量*单价 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			entity.setTotalPrice(entity.getActualDeclaredQuantity().multiply(entity.getPrice()));//实际报关数量*单价 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			if((entity.getInventoryCode().indexOf("03")!=-1&&!entity.getInventoryCode().equals("0399")) || 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					(entity.getInventoryCode().indexOf("04")!=-1&&!entity.getInventoryCode().equals("0499"))){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				if(entity!=null&&entity.getMasterMetering().equals("KG")){//当单位为KG时 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					entity.setTotalPrice(entity.getNetWeight().multiply(entity.getPrice()));//净重*单价 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				}else if(entity!=null&&entity.getMasterMetering().equals("M")){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					entity.setTotalPrice(entity.getMeter().multiply(entity.getPrice()));//净重*单价 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			syShippingDetailsItemMapper.updateById(detailsItem); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			syPackingListFabricItemMapper.insert(entity); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -157,11 +158,16 @@ public class SyPackingListFabricServiceImpl extends ServiceImpl<SyPackingListFab 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				//此次入库数量-剩余数量=超发数量 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				s1.setExcessQuantity(entity.getInventoryQuantity().subtract(s1.getSurplusQuantity())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				syShippingDetailsItemMapper.updateById(s1);*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				if(entity!=null&&entity.getMasterMetering().equals("KG")){//当单位为KG时 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					entity.setTotalPrice(entity.getNetWeight().multiply(entity.getPrice()));//净重*单价 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				}else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					entity.setTotalPrice(entity.getActualDeclaredQuantity().multiply(entity.getPrice()));//实际报关数量*单价 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				entity.setTotalPrice(entity.getActualDeclaredQuantity().multiply(entity.getPrice()));//实际报关数量*单价 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				if((entity.getInventoryCode().indexOf("03")!=-1&&!entity.getInventoryCode().equals("0399")) || 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						(entity.getInventoryCode().indexOf("04")!=-1&&!entity.getInventoryCode().equals("0499"))){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					if(entity!=null&&entity.getMasterMetering().equals("KG")){//当单位为KG时 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						entity.setTotalPrice(entity.getNetWeight().multiply(entity.getPrice()));//净重*单价 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					}else if(entity!=null&&entity.getMasterMetering().equals("M")){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						entity.setTotalPrice(entity.getMeter().multiply(entity.getPrice()));//净重*单价 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				entity.setId(null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				syPackingListFabricItemMapper.insert(entity); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			}else{ 
			 |