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