| 
					
				 | 
			
			
				@@ -624,12 +624,11 @@ public class FabricLossServiceImpl extends ServiceImpl<FabricLossMapper, FabricL 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				fabricMoOrderRK.setISumBillQuantityN(bdVal.setScale(4, BigDecimal.ROUND_HALF_UP).doubleValue()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				bdVal = new BigDecimal(fabricMoOrderRK.getIQuantityIn() - fabricMoOrderRK.getISQuantity()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				fabricMoOrderRK.setISQuantityN(bdVal.setScale(4, BigDecimal.ROUND_HALF_UP).doubleValue()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				Double curIMoneyCk = iMoneyCk * fabricMoOrderRK.getIQuantityIn() / fabricOMOrder.getIQuantityIn() ; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				bdVal = new BigDecimal(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				if (fabricMoOrderRK.getIQuantityIn()!=0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					new BigDecimal((fabricMoOrderRK.getIProcessFee() + curIMoneyCk) / fabricMoOrderRK.getIQuantityIn()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				if (fabricOMOrder.getIQuantityIn()!=0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					Double curIMoneyCk = iMoneyCk * fabricMoOrderRK.getIQuantityIn() / fabricOMOrder.getIQuantityIn(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					bdVal = new BigDecimal((fabricMoOrderRK.getIProcessFee() + curIMoneyCk) / fabricMoOrderRK.getIQuantityIn()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					fabricMoOrderRK.setIPrice(bdVal.setScale(4, BigDecimal.ROUND_HALF_UP).doubleValue()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				fabricMoOrderRK.setIPrice(bdVal.setScale(4, BigDecimal.ROUND_HALF_UP).doubleValue()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |