|  |  |  | @ -67,8 +67,11 @@ public class IoSplitFifoInvService extends ServiceImpl<IoSplitFifoInvMapper, IoS | 
			
		
	
		
			
				
					|  |  |  |  |                     IoSplitFifoInv splitFifoInv = findByFifoCode(ioSplitFifoCodeEntity); | 
			
		
	
		
			
				
					|  |  |  |  |                     if (splitFifoInv != null) { | 
			
		
	
		
			
				
					|  |  |  |  |                         splitFifoInv.setInCount(IntUtil.value(splitFifoInv.getInCount()) + IntUtil.value(codeEntity.getReCount())); | 
			
		
	
		
			
				
					|  |  |  |  |                         splitFifoInv.setReCount(IntUtil.value(splitFifoInv.getInCount()) - IntUtil.value(codeEntity.getReCount())); | 
			
		
	
		
			
				
					|  |  |  |  |                         splitFifoInv.setAvailableCount(IntUtil.value(splitFifoInv.getAvailableCount()) + IntUtil.value(ioSplitFifoCodeEntity.getTotalCount())); | 
			
		
	
		
			
				
					|  |  |  |  | //                        splitFifoInv.setReCount(IntUtil.value(splitFifoInv.getInCount()) - IntUtil.value(codeEntity.getReCount()));
 | 
			
		
	
		
			
				
					|  |  |  |  |                         splitFifoInv.setReCount(IntUtil.value(splitFifoInv.getInCount()) - IntUtil.value(splitFifoInv.getOutCount())); | 
			
		
	
		
			
				
					|  |  |  |  |                         //入库 - 出库 - 锁定
 | 
			
		
	
		
			
				
					|  |  |  |  |                         splitFifoInv.setAvailableCount(IntUtil.value(splitFifoInv.getInCount()) - IntUtil.value(splitFifoInv.getOutCount()) -  IntUtil.value(splitFifoInv.getLockCount())); | 
			
		
	
		
			
				
					|  |  |  |  | //                        splitFifoInv.setAvailableCount(IntUtil.value(splitFifoInv.getInCount()) + IntUtil.value(ioSplitFifoCodeEntity.getTotalCount()));
 | 
			
		
	
		
			
				
					|  |  |  |  |                         updateById(splitFifoInv); | 
			
		
	
		
			
				
					|  |  |  |  |                     } | 
			
		
	
		
			
				
					|  |  |  |  |                 } else { | 
			
		
	
	
		
			
				
					|  |  |  | 
 |