|  |  | @ -281,7 +281,13 @@ public class IoSplitCodeService extends ServiceImpl<IoSplitCodeMapper, IoSplitCo | 
			
		
	
		
		
			
				
					
					|  |  |  |                                 splitCodeEntity.setRemainCount(-unTagCount); |  |  |  |                                 splitCodeEntity.setRemainCount(-unTagCount); | 
			
		
	
		
		
			
				
					
					|  |  |  |                                 splitCodeService.updateById(splitCodeEntity); |  |  |  |                                 splitCodeService.updateById(splitCodeEntity); | 
			
		
	
		
		
			
				
					
					|  |  |  |                             } else { |  |  |  |                             } else { | 
			
		
	
		
		
			
				
					
					|  |  |  |                                 IoSplitCodeEntity ioSplitCodeEntity = IoSplitCodeEntity.builder().code(item.getUdiCode()).errUdiCode(item.getUdiCode()).orderId(item.getOrderIdFk()).action(collectOrder.getBusType()).relId(item.getRelId()).nameCode(item.getNameCode()).batchNo(item.getBatchNo()).produceDate(item.getProductDate()).expireDate(item.getExpireDate()).serialNo(item.getSerialNo()).scanCount(item.getScanCount()).totalCount(item.getScanCount()).workPlaceCode(putWorkPlaceCode).status(2).fifoSplit(1).createTime(new Date()).updateTime(new Date()).remainCount(item.getRemainCount()).build(); |  |  |  |                                 IoSplitCodeEntity ioSplitCodeEntity = IoSplitCodeEntity.builder() | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                                         .code(item.getUdiCode()).errUdiCode(item.getUdiCode()) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                                         .orderId(item.getOrderIdFk()) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                                         .action(collectOrder.getBusType()).relId(item.getRelId()).nameCode(item.getNameCode()) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                                         .batchNo(item.getBatchNo()).produceDate(item.getProductDate()).expireDate(item.getExpireDate()).serialNo(item.getSerialNo()) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                                         .scanCount(item.getScanCount()).totalCount(item.getScanCount()).workPlaceCode(putWorkPlaceCode) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                                         .status(2).fifoSplit(1).createTime(new Date()).updateTime(new Date()).remainCount(item.getRemainCount()).build(); | 
			
		
	
		
		
			
				
					
					|  |  |  |                                 this.decorateUnpackExpireTime(ioSplitCodeEntity); |  |  |  |                                 this.decorateUnpackExpireTime(ioSplitCodeEntity); | 
			
		
	
		
		
			
				
					
					|  |  |  |                                 splitCodeService.save(ioSplitCodeEntity); |  |  |  |                                 splitCodeService.save(ioSplitCodeEntity); | 
			
		
	
		
		
			
				
					
					|  |  |  |                             } |  |  |  |                             } | 
			
		
	
	
		
		
			
				
					|  |  | @ -669,6 +675,7 @@ public class IoSplitCodeService extends ServiceImpl<IoSplitCodeMapper, IoSplitCo | 
			
		
	
		
		
			
				
					
					|  |  |  |         for (IoSplitFifoCodeEntity splitFifoCodeEntity : splitFifoCodeEntities) { |  |  |  |         for (IoSplitFifoCodeEntity splitFifoCodeEntity : splitFifoCodeEntities) { | 
			
		
	
		
		
			
				
					
					|  |  |  |             IoSplitCodeEntity splitCodeEntity = new IoSplitCodeEntity(); |  |  |  |             IoSplitCodeEntity splitCodeEntity = new IoSplitCodeEntity(); | 
			
		
	
		
		
			
				
					
					|  |  |  |             BeanUtils.copyProperties(splitFifoCodeEntity, splitCodeEntity); |  |  |  |             BeanUtils.copyProperties(splitFifoCodeEntity, splitCodeEntity); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             splitCodeEntity.setWorkPlaceCode(splitFifoCodeEntity.getWorkPlaceCode()); | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |             count = IntUtil.value(splitFifoCodeEntity.getTotalCount()) + count; |  |  |  |             count = IntUtil.value(splitFifoCodeEntity.getTotalCount()) + count; | 
			
		
	
		
		
			
				
					
					|  |  |  |             splitCodeEntity.setRemainCount(splitCodeEntity.getTotalCount()); |  |  |  |             splitCodeEntity.setRemainCount(splitCodeEntity.getTotalCount()); | 
			
		
	
	
		
		
			
				
					|  |  | 
 |