|  | @@ -1702,7 +1702,7 @@ public class FabricLossServiceImpl extends ServiceImpl<FabricLossMapper, FabricL
 | 
	
		
			
				|  |  |  						formatItem.setCBatch(itemIn.getCBatch());
 | 
	
		
			
				|  |  |  						formatItem.setIQuantity(itemIn.getIQuantity());
 | 
	
		
			
				|  |  |  						formatItem.setIPrice(itemIn.getIPrice());
 | 
	
		
			
				|  |  | -						formatItem.setCInvName(itemIn.getCInvName());
 | 
	
		
			
				|  |  | +						formatItem.setCInvName(itemIn.getCInvName()+" "+itemIn.getCColor());
 | 
	
		
			
				|  |  |  						allInList.add(formatItem);
 | 
	
		
			
				|  |  |  					}
 | 
	
		
			
				|  |  |  				}
 | 
	
	
		
			
				|  | @@ -1964,9 +1964,6 @@ public class FabricLossServiceImpl extends ServiceImpl<FabricLossMapper, FabricL
 | 
	
		
			
				|  |  |  		do {
 | 
	
		
			
				|  |  |  			bFind = false;
 | 
	
		
			
				|  |  |  			for (FabricOMOrder omOrder : omOrderList){
 | 
	
		
			
				|  |  | -				if (omOrder.getFabricMoOrderCKList() == null){
 | 
	
		
			
				|  |  | -					omOrder.setFabricMoOrderCKList(new ArrayList<>());
 | 
	
		
			
				|  |  | -				}
 | 
	
		
			
				|  |  |  				// 已经设置过的忽略
 | 
	
		
			
				|  |  |  				if (omOrder.getFabricMoOrderCKList() != null){
 | 
	
		
			
				|  |  |  					break;
 | 
	
	
		
			
				|  | @@ -2240,6 +2237,10 @@ public class FabricLossServiceImpl extends ServiceImpl<FabricLossMapper, FabricL
 | 
	
		
			
				|  |  |  			if (!moOrderCK.isPoInventory()){
 | 
	
		
			
				|  |  |  				continue;
 | 
	
		
			
				|  |  |  			}
 | 
	
		
			
				|  |  | +			// 已经扣减的去掉
 | 
	
		
			
				|  |  | +			if (DoubleOperation.sub(moOrderCK.getIQuantityOut(),moOrderCK.getITempUseSum())<=0){
 | 
	
		
			
				|  |  | +				continue;
 | 
	
		
			
				|  |  | +			}
 | 
	
		
			
				|  |  |  			FabricPoOrderOut poOrderOut = FabricPoOrderOut.getByMoOut(moOrderCK);
 | 
	
		
			
				|  |  |  			// 批号是期初的,或者普通采购入库的非杂纱,算来源余纱
 | 
	
		
			
				|  |  |  			if ("期初".equalsIgnoreCase(moOrderCK.getCBatchOut()) ||
 |