|  |  |  | @ -568,6 +568,11 @@ public class IoCodeTempController extends BaseController { | 
			
		
	
		
			
				
					|  |  |  |  |                 exitLocalEntity.setCount(exitLocalEntity.getMyCount() + 1); | 
			
		
	
		
			
				
					|  |  |  |  |                 exitLocalEntity.setReCount(exitLocalEntity.getMyCount() * udiCalCountUtil.getActCount(udiRelevanceResponses.get(0))); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                 if (!StringUtils.isBlank(exitLocalEntity.getSerialNo())) { | 
			
		
	
		
			
				
					|  |  |  |  |                     return ResultVOUtils.error(500, "重复扫码!"); | 
			
		
	
		
			
				
					|  |  |  |  |                 } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                 BaseResponse invRes = null; | 
			
		
	
		
			
				
					|  |  |  |  |                 if (bussinessTypeEntity.isScanPreIn()) {    //校验预验收库存
 | 
			
		
	
		
			
				
					|  |  |  |  |                     invRes = checkPreInInv(bussinessTypeEntity, exitLocalEntity); | 
			
		
	
	
		
			
				
					|  |  |  | @ -580,26 +585,24 @@ public class IoCodeTempController extends BaseController { | 
			
		
	
		
			
				
					|  |  |  |  |                     return invRes; | 
			
		
	
		
			
				
					|  |  |  |  |                 } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                 if (StringUtils.isBlank(exitLocalEntity.getSerialNo())) { | 
			
		
	
		
			
				
					|  |  |  |  |                     if (addOrderRequest.getOrderType() == ConstantStatus.ORDER_TYPE_NORMAL && bussinessTypeEntity.isCheckEnable()) { | 
			
		
	
		
			
				
					|  |  |  |  |                         String errMsg = ioCheckInoutService.checkCode(genDetaiEntity); | 
			
		
	
		
			
				
					|  |  |  |  |                         if (errMsg != null) { | 
			
		
	
		
			
				
					|  |  |  |  |                             return ResultVOUtils.error(500, errMsg); | 
			
		
	
		
			
				
					|  |  |  |  |                         } else | 
			
		
	
		
			
				
					|  |  |  |  |                             codeTempService.updateById(exitLocalEntity); | 
			
		
	
		
			
				
					|  |  |  |  |                     } else if (addOrderRequest.getOrderType() == ConstantStatus.ORDER_TYPE_WAIT && bussinessTypeEntity.isCheckEnable()) { | 
			
		
	
		
			
				
					|  |  |  |  |                         String errMsg = ioCheckInoutService.checkNoPiCode(genDetaiEntity); | 
			
		
	
		
			
				
					|  |  |  |  |                         if (errMsg != null) { | 
			
		
	
		
			
				
					|  |  |  |  |                             return ResultVOUtils.error(500, errMsg); | 
			
		
	
		
			
				
					|  |  |  |  |                         } else | 
			
		
	
		
			
				
					|  |  |  |  |                             codeTempService.updateById(exitLocalEntity); | 
			
		
	
		
			
				
					|  |  |  |  |                     } else { | 
			
		
	
		
			
				
					|  |  |  |  |                         codeTempService.updateById(exitLocalEntity); | 
			
		
	
		
			
				
					|  |  |  |  |                     } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                 if (addOrderRequest.getOrderType() == ConstantStatus.ORDER_TYPE_NORMAL && bussinessTypeEntity.isCheckEnable()) { | 
			
		
	
		
			
				
					|  |  |  |  |                     String errMsg = ioCheckInoutService.checkCode(genDetaiEntity); | 
			
		
	
		
			
				
					|  |  |  |  |                     if (errMsg != null) { | 
			
		
	
		
			
				
					|  |  |  |  |                         return ResultVOUtils.error(500, errMsg); | 
			
		
	
		
			
				
					|  |  |  |  |                     } else | 
			
		
	
		
			
				
					|  |  |  |  |                         codeTempService.updateById(exitLocalEntity); | 
			
		
	
		
			
				
					|  |  |  |  |                 } else if (addOrderRequest.getOrderType() == ConstantStatus.ORDER_TYPE_WAIT && bussinessTypeEntity.isCheckEnable()) { | 
			
		
	
		
			
				
					|  |  |  |  |                     String errMsg = ioCheckInoutService.checkNoPiCode(genDetaiEntity); | 
			
		
	
		
			
				
					|  |  |  |  |                     if (errMsg != null) { | 
			
		
	
		
			
				
					|  |  |  |  |                         return ResultVOUtils.error(500, errMsg); | 
			
		
	
		
			
				
					|  |  |  |  |                     } else | 
			
		
	
		
			
				
					|  |  |  |  |                         codeTempService.updateById(exitLocalEntity); | 
			
		
	
		
			
				
					|  |  |  |  |                 } else { | 
			
		
	
		
			
				
					|  |  |  |  |                     return ResultVOUtils.error(ResultEnum.DATA_REPEAT); | 
			
		
	
		
			
				
					|  |  |  |  |                     codeTempService.updateById(exitLocalEntity); | 
			
		
	
		
			
				
					|  |  |  |  |                 } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
	
		
			
				
					|  |  |  | 
 |