|  |  | @ -390,8 +390,8 @@ public class IoSplitCodeService extends ServiceImpl<IoSplitCodeMapper, IoSplitCo | 
			
		
	
		
		
			
				
					
					|  |  |  |                         if (splitFifoInv != null) { |  |  |  |                         if (splitFifoInv != null) { | 
			
		
	
		
		
			
				
					
					|  |  |  |                             splitFifoInv.setOutCount(IntUtil.value(splitFifoInv.getOutCount()) + IntUtil.value(splitFifoCodeEntity.getTotalCount())); |  |  |  |                             splitFifoInv.setOutCount(IntUtil.value(splitFifoInv.getOutCount()) + IntUtil.value(splitFifoCodeEntity.getTotalCount())); | 
			
		
	
		
		
			
				
					
					|  |  |  |                             splitFifoInv.setLockCount(IntUtil.value(splitFifoInv.getLockCount()) - IntUtil.value(splitFifoCodeEntity.getTotalCount())); |  |  |  |                             splitFifoInv.setLockCount(IntUtil.value(splitFifoInv.getLockCount()) - IntUtil.value(splitFifoCodeEntity.getTotalCount())); | 
			
		
	
		
		
			
				
					
					|  |  |  |                             splitFifoInv.setReCount(IntUtil.value(splitFifoInv.getInCount() - IntUtil.value(splitFifoInv.getOutCount()))); |  |  |  |                             splitFifoInv.setReCount(IntUtil.value(splitFifoInv.getInCount()) - IntUtil.value(splitFifoInv.getOutCount())); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                             splitFifoInv.setAvailableCount(IntUtil.value(splitFifoInv.getInCount() - IntUtil.value(splitFifoInv.getLockCount()) - IntUtil.value(splitFifoInv.getOutCount()))); |  |  |  |                             splitFifoInv.setAvailableCount(IntUtil.value(splitFifoInv.getInCount()) - IntUtil.value(splitFifoInv.getLockCount()) - IntUtil.value(splitFifoInv.getOutCount())); | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |                             splitFifoInvService.updateById(splitFifoInv); |  |  |  |                             splitFifoInvService.updateById(splitFifoInv); | 
			
		
	
		
		
			
				
					
					|  |  |  |                         } |  |  |  |                         } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
	
		
		
			
				
					|  |  | @ -409,8 +409,8 @@ public class IoSplitCodeService extends ServiceImpl<IoSplitCodeMapper, IoSplitCo | 
			
		
	
		
		
			
				
					
					|  |  |  |                         if (splitFifoInv != null) { |  |  |  |                         if (splitFifoInv != null) { | 
			
		
	
		
		
			
				
					
					|  |  |  |                             splitFifoInv.setOutCount(IntUtil.value(splitFifoInv.getOutCount()) + removeCount); |  |  |  |                             splitFifoInv.setOutCount(IntUtil.value(splitFifoInv.getOutCount()) + removeCount); | 
			
		
	
		
		
			
				
					
					|  |  |  |                             splitFifoInv.setLockCount(IntUtil.value(splitFifoInv.getLockCount()) - removeCount); |  |  |  |                             splitFifoInv.setLockCount(IntUtil.value(splitFifoInv.getLockCount()) - removeCount); | 
			
		
	
		
		
			
				
					
					|  |  |  |                             splitFifoInv.setReCount(IntUtil.value(splitFifoInv.getInCount() - IntUtil.value(splitFifoInv.getOutCount()))); |  |  |  |                             splitFifoInv.setReCount(IntUtil.value(splitFifoInv.getInCount()) - IntUtil.value(splitFifoInv.getOutCount())); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                             splitFifoInv.setAvailableCount(IntUtil.value(splitFifoInv.getInCount() - IntUtil.value(splitFifoInv.getLockCount()) - IntUtil.value(splitFifoInv.getOutCount()))); |  |  |  |                             splitFifoInv.setAvailableCount(IntUtil.value(splitFifoInv.getInCount()) - IntUtil.value(splitFifoInv.getLockCount()) - IntUtil.value(splitFifoInv.getOutCount())); | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |                             splitFifoInvService.updateById(splitFifoInv); |  |  |  |                             splitFifoInvService.updateById(splitFifoInv); | 
			
		
	
		
		
			
				
					
					|  |  |  |                         } |  |  |  |                         } | 
			
		
	
		
		
			
				
					
					|  |  |  |                     } |  |  |  |                     } | 
			
		
	
	
		
		
			
				
					|  |  | @ -515,7 +515,7 @@ public class IoSplitCodeService extends ServiceImpl<IoSplitCodeMapper, IoSplitCo | 
			
		
	
		
		
			
				
					
					|  |  |  |                     .mapToInt(IoSplitFifoCodeEntity::getTotalCount) |  |  |  |                     .mapToInt(IoSplitFifoCodeEntity::getTotalCount) | 
			
		
	
		
		
			
				
					
					|  |  |  |                     .sum(); |  |  |  |                     .sum(); | 
			
		
	
		
		
			
				
					
					|  |  |  |             //todo 拆零表里取数据
 |  |  |  |             //todo 拆零表里取数据
 | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (total > IntUtil.value(collectOrderBiz.getCount())) { |  |  |  |             if (total >= IntUtil.value(collectOrderBiz.getCount())) { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |                 collectOrderBiz.setAutoTagStatus(2); |  |  |  |                 collectOrderBiz.setAutoTagStatus(2); | 
			
		
	
		
		
			
				
					
					|  |  |  |             } else if (total > 0) { |  |  |  |             } else if (total > 0) { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 collectOrderBiz.setAutoTagStatus(3); |  |  |  |                 collectOrderBiz.setAutoTagStatus(3); | 
			
		
	
	
		
		
			
				
					|  |  | 
 |