|  |  | @ -543,6 +543,8 @@ public class IoAddInoutService { | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     @Resource | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     IoCodeLostService codeLostService; | 
			
		
	
		
		
			
				
					
					|  |  |  |     /** |  |  |  |     /** | 
			
		
	
		
		
			
				
					
					|  |  |  |      * 手持终端-----新增出入库单据 |  |  |  |      * 手持终端-----新增出入库单据 | 
			
		
	
		
		
			
				
					
					|  |  |  |      * |  |  |  |      * | 
			
		
	
	
		
		
			
				
					|  |  | @ -582,6 +584,22 @@ public class IoAddInoutService { | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (CollUtil.isNotEmpty(pdaPostOrderRequest.getCodeTempEntities())) { |  |  |  |         if (CollUtil.isNotEmpty(pdaPostOrderRequest.getCodeTempEntities())) { | 
			
		
	
		
		
			
				
					
					|  |  |  |             for (IoCodeTempEntity codeTempEntity : codeTempEntities) { |  |  |  |             for (IoCodeTempEntity codeTempEntity : codeTempEntities) { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 codeTempEntity.setOrderId(orderNo); |  |  |  |                 codeTempEntity.setOrderId(orderNo); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 String produceDate = codeTempEntity.getProduceDate(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 String expireDate = codeTempEntity.getExpireDate(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 String batchNo = codeTempEntity.getBatchNo(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 if ( | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                         StrUtil.isEmpty(produceDate) || | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                         StrUtil.isEmpty(expireDate) || | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                         StrUtil.isEmpty(batchNo) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 ){ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     IoCodeLostEntity codeLostEntity = codeLostService.findByCode(codeTempEntity.getCode()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     if (codeLostEntity != null) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                         codeTempEntity.setBatchNo(codeLostEntity.getBatchNo()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                         codeTempEntity.setProduceDate(codeLostEntity.getProduceDate()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                         codeTempEntity.setExpireDate(codeLostEntity.getExpireDate()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 } | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |             } | 
			
		
	
		
		
			
				
					
					|  |  |  |             codeTempService.insertBatch(codeTempEntities); |  |  |  |             codeTempService.insertBatch(codeTempEntities); | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
	
		
		
			
				
					|  |  | 
 |