|  |  | @ -12,6 +12,7 @@ import com.glxp.api.entity.basic.*; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.entity.collect.IoCollectCode; |  |  |  | import com.glxp.api.entity.collect.IoCollectCode; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.entity.collect.IoCollectOrder; |  |  |  | import com.glxp.api.entity.collect.IoCollectOrder; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.entity.collect.IoCollectOrderOrigin; |  |  |  | import com.glxp.api.entity.collect.IoCollectOrderOrigin; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | import com.glxp.api.entity.collect.RelCodeDetail; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.exception.JsonException; |  |  |  | import com.glxp.api.exception.JsonException; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.req.collect.CollectOrderBizRequest; |  |  |  | import com.glxp.api.req.collect.CollectOrderBizRequest; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.req.collect.CollectOrderRequest; |  |  |  | import com.glxp.api.req.collect.CollectOrderRequest; | 
			
		
	
	
		
		
			
				
					|  |  | @ -1564,6 +1565,15 @@ public class IoCodeTempController extends BaseController { | 
			
		
	
		
		
			
				
					
					|  |  |  |             codeEnttity.setFifoSplit(addOrderRequest.getFifoSplit()); |  |  |  |             codeEnttity.setFifoSplit(addOrderRequest.getFifoSplit()); | 
			
		
	
		
		
			
				
					
					|  |  |  |             codeEnttity.setProductType(2); |  |  |  |             codeEnttity.setProductType(2); | 
			
		
	
		
		
			
				
					
					|  |  |  |             codeEnttity.setCount(1); |  |  |  |             codeEnttity.setCount(1); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             RelCodeDetailResponse codeRelEntity = relCodeDetailService.findByCode(code); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             if (codeRelEntity != null) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 codeEnttity.setParentCode(codeRelEntity.getParentCode()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 RelCodeDetail relCodeDetail = relCodeDetailService.getOneByCode(codeRelEntity.getParentCode()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 if (relCodeDetail != null) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     codeEnttity.setGrantPaCode(relCodeDetail.getParentCode()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |             String unitFk = null; |  |  |  |             String unitFk = null; | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (bussinessTypeEntity.getCorpType() == ConstantStatus.CORP_TYPE_OUT) { |  |  |  |             if (bussinessTypeEntity.getCorpType() == ConstantStatus.CORP_TYPE_OUT) { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 unitFk = addOrderRequest.getFromCorp(); |  |  |  |                 unitFk = addOrderRequest.getFromCorp(); | 
			
		
	
	
		
		
			
				
					|  |  | @ -1832,6 +1842,7 @@ public class IoCodeTempController extends BaseController { | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (StrUtil.isNotEmpty(addOrderRequest.getSerialNo())) { |  |  |  |         if (StrUtil.isNotEmpty(addOrderRequest.getSerialNo())) { | 
			
		
	
		
		
			
				
					
					|  |  |  |             udiEntity.setSerialNo(addOrderRequest.getSerialNo()); |  |  |  |             udiEntity.setSerialNo(addOrderRequest.getSerialNo()); | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         RelCodeDetailResponse codeRelEntity = null; | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (StrUtil.isEmpty(udiEntity.getBatchNo())) { |  |  |  |         if (StrUtil.isEmpty(udiEntity.getBatchNo())) { | 
			
		
	
		
		
			
				
					
					|  |  |  |             IoCodeLostEntity codeLostEntity = codeLostService.findByCode(code); |  |  |  |             IoCodeLostEntity codeLostEntity = codeLostService.findByCode(code); | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (codeLostEntity != null) { |  |  |  |             if (codeLostEntity != null) { | 
			
		
	
	
		
		
			
				
					|  |  | @ -1839,7 +1850,7 @@ public class IoCodeTempController extends BaseController { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 udiEntity.setProduceDate(codeLostEntity.getProduceDate()); |  |  |  |                 udiEntity.setProduceDate(codeLostEntity.getProduceDate()); | 
			
		
	
		
		
			
				
					
					|  |  |  |                 udiEntity.setExpireDate(codeLostEntity.getExpireDate()); |  |  |  |                 udiEntity.setExpireDate(codeLostEntity.getExpireDate()); | 
			
		
	
		
		
			
				
					
					|  |  |  |             } else { |  |  |  |             } else { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 RelCodeDetailResponse codeRelEntity = relCodeDetailService.findByCode(code); |  |  |  |                 codeRelEntity = relCodeDetailService.findByCode(code); | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |                 if (codeRelEntity != null) { |  |  |  |                 if (codeRelEntity != null) { | 
			
		
	
		
		
			
				
					
					|  |  |  |                     udiEntity.setBatchNo(codeRelEntity.getBatchNo()); |  |  |  |                     udiEntity.setBatchNo(codeRelEntity.getBatchNo()); | 
			
		
	
		
		
			
				
					
					|  |  |  |                     udiEntity.setProduceDate(MsDateUtil.formatDate(codeRelEntity.getMadeDate(), "yyMMdd")); |  |  |  |                     udiEntity.setProduceDate(MsDateUtil.formatDate(codeRelEntity.getMadeDate(), "yyMMdd")); | 
			
		
	
	
		
		
			
				
					|  |  | 
 |