|  |  | @ -166,7 +166,7 @@ public class IoCodeTempController extends BaseController { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 collectOrder.setWorkPlaceCode(addEnterCodeRequest.getWorkPlaceCode()); |  |  |  |                 collectOrder.setWorkPlaceCode(addEnterCodeRequest.getWorkPlaceCode()); | 
			
		
	
		
		
			
				
					
					|  |  |  |                 collectOrder.setBusType(addEnterCodeRequest.getBusType()); |  |  |  |                 collectOrder.setBusType(addEnterCodeRequest.getBusType()); | 
			
		
	
		
		
			
				
					
					|  |  |  |                 IoCollectOrder ioCollectOrder = new IoCollectOrder(); |  |  |  |                 IoCollectOrder ioCollectOrder = new IoCollectOrder(); | 
			
		
	
		
		
			
				
					
					|  |  |  |                 BeanUtils.copyProperties(collectOrder,ioCollectOrder); |  |  |  |                 BeanUtils.copyProperties(collectOrder, ioCollectOrder); | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |                 collectOrderService.updateById(ioCollectOrder); |  |  |  |                 collectOrderService.updateById(ioCollectOrder); | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |                 BaseResponse response = ResultVOUtils.error(601, code); |  |  |  |                 BaseResponse response = ResultVOUtils.error(601, code); | 
			
		
	
	
		
		
			
				
					|  |  | @ -404,18 +404,20 @@ public class IoCodeTempController extends BaseController { | 
			
		
	
		
		
			
				
					
					|  |  |  |             return ResultVOUtils.error(500, "追溯码不能为空"); |  |  |  |             return ResultVOUtils.error(500, "追溯码不能为空"); | 
			
		
	
		
		
			
				
					
					|  |  |  |         List<VailCodeResultResponse> vailCodeResultResponses = new ArrayList<>(); |  |  |  |         List<VailCodeResultResponse> vailCodeResultResponses = new ArrayList<>(); | 
			
		
	
		
		
			
				
					
					|  |  |  |         for (String code : codeList) { |  |  |  |         for (String code : codeList) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             VailCodeResultResponse vailCodeResultResponse = new VailCodeResultResponse(); | 
			
		
	
		
		
			
				
					
					|  |  |  |             AddOrderRequest addOrderRequest = new AddOrderRequest(); |  |  |  |             AddOrderRequest addOrderRequest = new AddOrderRequest(); | 
			
		
	
		
		
			
				
					
					|  |  |  |             BeanUtils.copyProperties(addOrderCodeRequest, addOrderRequest); |  |  |  |             BeanUtils.copyProperties(addOrderCodeRequest, addOrderRequest); | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (StringUtils.isBlank(code)) return ResultVOUtils.error(ResultEnum.DATA_ERROR); |  |  |  |             if (StringUtils.isBlank(code)) return ResultVOUtils.error(ResultEnum.DATA_ERROR); | 
			
		
	
		
		
			
				
					
					|  |  |  |             code = code.trim(); |  |  |  |             code = code.trim(); | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (code.endsWith("\u001D")) { |  |  |  |             if (code.endsWith("\u001D")) { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 code = code.replace("\u001D", ""); |  |  |  |                 code = code.replace("\u001D", ""); | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |             } | 
			
		
	
		
		
			
				
					
					|  |  |  |             UdiEntity udiEntity = FilterUdiUtils.getUdi(code); |  |  |  |             UdiEntity udiEntity = FilterUdiUtils.getUdi(code); | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (udiEntity == null) |  |  |  |             if (udiEntity == null) { | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 return ResultVOUtils.error(500, "无效条码!"); |  |  |  |                 vailCodeResultResponse.setCode(code); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |                 vailCodeResultResponse.setStatus(2); | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 vailCodeResultResponse.setErrMsg("无效条码"); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             } | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (StrUtil.isNotEmpty(addOrderRequest.getBatchNo())) { |  |  |  |             if (StrUtil.isNotEmpty(addOrderRequest.getBatchNo())) { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 udiEntity.setBatchNo(addOrderRequest.getBatchNo()); |  |  |  |                 udiEntity.setBatchNo(addOrderRequest.getBatchNo()); | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |             } | 
			
		
	
	
		
		
			
				
					|  |  | @ -439,12 +441,13 @@ public class IoCodeTempController extends BaseController { | 
			
		
	
		
		
			
				
					
					|  |  |  |             addOrderRequest.setFromCorp(ConstantType.SPLIT_CORP); |  |  |  |             addOrderRequest.setFromCorp(ConstantType.SPLIT_CORP); | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |             BaseResponse baseResponse = null; |  |  |  |             BaseResponse baseResponse = null; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             addOrderRequest.setCode(code); | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (IntUtil.value(udiEntity.getProductType()) == 2) { |  |  |  |             if (IntUtil.value(udiEntity.getProductType()) == 2) { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 baseResponse = adddGrugOrder(addOrderRequest, udiEntity, code); |  |  |  |                 baseResponse = adddGrugOrder(addOrderRequest, udiEntity, code); | 
			
		
	
		
		
			
				
					
					|  |  |  |             } else { |  |  |  |             } else { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 baseResponse = addMaterOrder(addOrderRequest, udiEntity, code); |  |  |  |                 baseResponse = addMaterOrder(addOrderRequest, udiEntity, code); | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |             } | 
			
		
	
		
		
			
				
					
					|  |  |  |             VailCodeResultResponse vailCodeResultResponse = new VailCodeResultResponse(); |  |  |  | 
 | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |             if (baseResponse.getCode() == 20000) { |  |  |  |             if (baseResponse.getCode() == 20000) { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 vailCodeResultResponse.setCode(code); |  |  |  |                 vailCodeResultResponse.setCode(code); | 
			
		
	
		
		
			
				
					
					|  |  |  |                 vailCodeResultResponse.setStatus(1); |  |  |  |                 vailCodeResultResponse.setStatus(1); | 
			
		
	
	
		
		
			
				
					|  |  | 
 |