|  |  |  | @ -97,7 +97,7 @@ public class IoCollectOrderController extends BaseController { | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         if (collectOrderRequest.getTagStatus() != null && collectOrderRequest.getTagStatus() == -2) { | 
			
		
	
		
			
				
					|  |  |  |  |             collectOrderRequest.setExcludeWorkCode(String.valueOf(collectOrderRequest.getWorkPlaceCode())); | 
			
		
	
		
			
				
					|  |  |  |  | //            collectOrderRequest.setExcludeWorkCode(String.valueOf(collectOrderRequest.getWorkPlaceCode()));
 | 
			
		
	
		
			
				
					|  |  |  |  |             collectOrderRequest.setWorkPlaceCode(null); | 
			
		
	
		
			
				
					|  |  |  |  |             collectOrderRequest.setTagStatus(1); | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
	
		
			
				
					|  |  |  | @ -202,31 +202,14 @@ public class IoCollectOrderController extends BaseController { | 
			
		
	
		
			
				
					|  |  |  |  |         request.setLimit(1); | 
			
		
	
		
			
				
					|  |  |  |  |         request.setBillNo(collectOrderRequest.getBillNo()); | 
			
		
	
		
			
				
					|  |  |  |  |         List<IoCollectOrderResponse> orderResponses = collectOrderService.filterList(request); | 
			
		
	
		
			
				
					|  |  |  |  |         IoCollectOrder order = collectOrderService.getOne(new LambdaQueryWrapper<IoCollectOrder>().eq(IoCollectOrder::getBillNo, collectOrderRequest.getBillNo())); | 
			
		
	
		
			
				
					|  |  |  |  |         if (CollUtil.isNotEmpty(orderResponses)) { | 
			
		
	
		
			
				
					|  |  |  |  |             if (order.getTagStatus() == 2) { | 
			
		
	
		
			
				
					|  |  |  |  |                 return ResultVOUtils.error(500, "此单据正在处理中!"); | 
			
		
	
		
			
				
					|  |  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  |  |             //查询到显示页面 更改为处理中 防止前端刷新页面 重新查询
 | 
			
		
	
		
			
				
					|  |  |  |  |             order.setBillNo(collectOrderRequest.getBillNo()); | 
			
		
	
		
			
				
					|  |  |  |  |             order.setUpdateUser(getUserId()); | 
			
		
	
		
			
				
					|  |  |  |  |             order.setUpdateTime(new Date()); | 
			
		
	
		
			
				
					|  |  |  |  |             order.setTagStatus(2); | 
			
		
	
		
			
				
					|  |  |  |  |             collectOrderService.updateByBillNo(order); | 
			
		
	
		
			
				
					|  |  |  |  |         if (CollUtil.isNotEmpty(orderResponses)) | 
			
		
	
		
			
				
					|  |  |  |  |             return ResultVOUtils.success(orderResponses.get(0)); | 
			
		
	
		
			
				
					|  |  |  |  |         } else { | 
			
		
	
		
			
				
					|  |  |  |  |         else { | 
			
		
	
		
			
				
					|  |  |  |  |             request.setTagStatus(-1); | 
			
		
	
		
			
				
					|  |  |  |  |             orderResponses = collectOrderService.filterList(request); | 
			
		
	
		
			
				
					|  |  |  |  |             if (CollUtil.isNotEmpty(orderResponses)) { | 
			
		
	
		
			
				
					|  |  |  |  |                 order.setBillNo(collectOrderRequest.getBillNo()); | 
			
		
	
		
			
				
					|  |  |  |  |                 order.setUpdateUser(getUserId()); | 
			
		
	
		
			
				
					|  |  |  |  |                 order.setUpdateTime(new Date()); | 
			
		
	
		
			
				
					|  |  |  |  |                 order.setTagStatus(2); | 
			
		
	
		
			
				
					|  |  |  |  |                 collectOrderService.updateByBillNo(order); | 
			
		
	
		
			
				
					|  |  |  |  |             if (CollUtil.isNotEmpty(orderResponses)) | 
			
		
	
		
			
				
					|  |  |  |  |                 return ResultVOUtils.success(orderResponses.get(0)); | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         return ResultVOUtils.error(500, "未查到待处理单据"); | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
	
		
			
				
					|  |  |  | @ -407,7 +390,6 @@ public class IoCollectOrderController extends BaseController { | 
			
		
	
		
			
				
					|  |  |  |  |     @PostMapping("/udiwms/basic/collect/order/finish") | 
			
		
	
		
			
				
					|  |  |  |  |     @Transactional(rollbackFor = Exception.class) | 
			
		
	
		
			
				
					|  |  |  |  |     public BaseResponse saveFinishOrder(@RequestBody CollectOrderRequest collectOrderRequest) { | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         if (!IntUtil.value(collectOrderRequest.getConfirmFinish())) { | 
			
		
	
		
			
				
					|  |  |  |  |             //1.校验是否全部自动赋码
 | 
			
		
	
		
			
				
					|  |  |  |  |             CollectOrderBizRequest collectOrderBizRequest = new CollectOrderBizRequest(); | 
			
		
	
	
		
			
				
					|  |  |  | 
 |