|  |  | @ -132,23 +132,23 @@ public class IoCollectCodeBackupController extends BaseController { | 
			
		
	
		
		
			
				
					
					|  |  |  |             //如果是null 正常查询
 |  |  |  |             //如果是null 正常查询
 | 
			
		
	
		
		
			
				
					
					|  |  |  |             request.setSelectType(1); |  |  |  |             request.setSelectType(1); | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (order.getCheckCodeStatus() != 1 && request.getSelectType() == 2){ |  |  |  |         if (order.getCheckCodeStatus() != 1 && request.getSelectType() == 2) { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |             List<IoCollectOrderCheckCode> list = ioCollectOrderCheckCodeService.list(new LambdaQueryWrapper<IoCollectOrderCheckCode>().eq(IoCollectOrderCheckCode::getBillNo, request.getBillNo())); |  |  |  |             List<IoCollectOrderCheckCode> list = ioCollectOrderCheckCodeService.list(new LambdaQueryWrapper<IoCollectOrderCheckCode>().eq(IoCollectOrderCheckCode::getBillNo, request.getBillNo())); | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (list.size() > 0){ |  |  |  |             if (list.size() > 0) { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |                 ioCollectOrderCheckCodeService.removeBatchByIds(list); |  |  |  |                 ioCollectOrderCheckCodeService.removeBatchByIds(list); | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |             } | 
			
		
	
		
		
			
				
					
					|  |  |  |             List<IoCollectCodeBackup> list1 = ioCollectCodeBackService.list(new LambdaQueryWrapper<IoCollectCodeBackup>().eq(IoCollectCodeBackup::getBillNo, request.getBillNo())); |  |  |  |             List<IoCollectCodeBackup> list1 = ioCollectCodeBackService.list(new LambdaQueryWrapper<IoCollectCodeBackup>().eq(IoCollectCodeBackup::getBillNo, request.getBillNo())); | 
			
		
	
		
		
			
				
					
					|  |  |  |             List<IoCollectCodeBackup> filteredList = list1.stream() |  |  |  |             List<IoCollectCodeBackup> filteredList = list1.stream() | 
			
		
	
		
		
			
				
					
					|  |  |  |                     .filter(item -> item.getScanCodeCheckStatus() != null && item.getScanCodeCheckStatus() == 3) |  |  |  |                     .filter(item -> item.getScanCodeCheckStatus() != null && item.getScanCodeCheckStatus() == 3) | 
			
		
	
		
		
			
				
					
					|  |  |  |                     .collect(Collectors.toList()); |  |  |  |                     .collect(Collectors.toList()); | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (filteredList.size() > 0){ |  |  |  |             if (filteredList.size() > 0) { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |                 ioCollectCodeBackService.removeBatchByIds(filteredList); |  |  |  |                 ioCollectCodeBackService.removeBatchByIds(filteredList); | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |             } | 
			
		
	
		
		
			
				
					
					|  |  |  |             List<IoCollectCodeBackup> filteredList2 = list1.stream() |  |  |  |             List<IoCollectCodeBackup> filteredList2 = list1.stream() | 
			
		
	
		
		
			
				
					
					|  |  |  |                     .filter(item ->item.getScanCodeCheckStatus() != null && item.getScanCodeCheckStatus() == 1) |  |  |  |                     .filter(item -> item.getScanCodeCheckStatus() != null && item.getScanCodeCheckStatus() == 1) | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |                     .collect(Collectors.toList()); |  |  |  |                     .collect(Collectors.toList()); | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (filteredList2.size() > 0){ |  |  |  |             if (filteredList2.size() > 0) { | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 filteredList2.forEach(item ->  item.setScanCodeCheckStatus(0)); |  |  |  |                 filteredList2.forEach(item -> item.setScanCodeCheckStatus(0)); | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |                 // 调用服务层方法批量更新
 |  |  |  |                 // 调用服务层方法批量更新
 | 
			
		
	
		
		
			
				
					
					|  |  |  |                 ioCollectCodeBackService.updateBatchById(filteredList2); |  |  |  |                 ioCollectCodeBackService.updateBatchById(filteredList2); | 
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  |             } | 
			
		
	
	
		
		
			
				
					|  |  | @ -156,7 +156,7 @@ public class IoCollectCodeBackupController extends BaseController { | 
			
		
	
		
		
			
				
					
					|  |  |  |             ioCollectOrderBackupService.updateByBillNo(order); |  |  |  |             ioCollectOrderBackupService.updateByBillNo(order); | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |         List<IoCollectCodeResponse> ioCollectCodeResponses = ioCollectCodeBackService.filterList(request); |  |  |  |         List<IoCollectCodeResponse> ioCollectCodeResponses = ioCollectCodeBackService.filterList(request); | 
			
		
	
		
		
			
				
					
					|  |  |  |         for (IoCollectCodeResponse ioCollectCodeResponse : ioCollectCodeResponses){ |  |  |  |         for (IoCollectCodeResponse ioCollectCodeResponse : ioCollectCodeResponses) { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |             UdiEntity udiEntity = FilterUdiUtils.getUdi(ioCollectCodeResponse.getCode()); |  |  |  |             UdiEntity udiEntity = FilterUdiUtils.getUdi(ioCollectCodeResponse.getCode()); | 
			
		
	
		
		
			
				
					
					|  |  |  |             ioCollectCodeResponse.setSerialNo(udiEntity.getSerialNo()); |  |  |  |             ioCollectCodeResponse.setSerialNo(udiEntity.getSerialNo()); | 
			
		
	
		
		
			
				
					
					|  |  |  |             ioCollectCodeResponse.setProductDate(udiEntity.getProduceDate()); |  |  |  |             ioCollectCodeResponse.setProductDate(udiEntity.getProduceDate()); | 
			
		
	
	
		
		
			
				
					|  |  | @ -189,27 +189,24 @@ public class IoCollectCodeBackupController extends BaseController { | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     @PostMapping("/udiwms/basic/collect/IoCollectCodeBackup/scanCheckCode") |  |  |  |     @PostMapping("/udiwms/basic/collect/IoCollectCodeBackup/scanCheckCode") | 
			
		
	
		
		
			
				
					
					|  |  |  |     public BaseResponse scanCheckCode(@RequestBody IoCollectCodeRequest filterCodeRequest){ |  |  |  |     public BaseResponse scanCheckCode(@RequestBody IoCollectCodeRequest filterCodeRequest) { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         BaseResponse response = ioCollectCodeBackService.scanCheckCode(filterCodeRequest); |  |  |  |         BaseResponse response = ioCollectCodeBackService.scanCheckCode(filterCodeRequest); | 
			
		
	
		
		
			
				
					
					|  |  |  |         return response; |  |  |  |         return response; | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     @PostMapping("/udiwms/basic/collect/IoCollectCodeBackup/scanCheckCodeReplace") |  |  |  |     @PostMapping("/udiwms/basic/collect/IoCollectCodeBackup/scanCheckCodeReplace") | 
			
		
	
		
		
			
				
					
					|  |  |  |     public BaseResponse replaceScanCode(@RequestBody IoCollectCodeRequest filterCodeRequest){ |  |  |  |     public BaseResponse replaceScanCode(@RequestBody IoCollectCodeRequest filterCodeRequest) { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         BaseResponse response = ioCollectCodeBackService.replaceScanCode(filterCodeRequest); |  |  |  |         BaseResponse response = ioCollectCodeBackService.replaceScanCode(filterCodeRequest); | 
			
		
	
		
		
			
				
					
					|  |  |  |         return response; |  |  |  |         return response; | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     @PostMapping("/udiwms/basic/collect/IoCollectCodeBackup/commitCheckCodeOrder") |  |  |  |     @PostMapping("/udiwms/basic/collect/IoCollectCodeBackup/commitCheckCodeOrder") | 
			
		
	
		
		
			
				
					
					|  |  |  |     public BaseResponse commitCheckCodeOrder(@RequestBody IoCollectCodeRequest filterCodeRequest){ |  |  |  |     public BaseResponse commitCheckCodeOrder(@RequestBody IoCollectCodeRequest filterCodeRequest) { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         BaseResponse response = ioCollectCodeBackService.commitCheckCodeOrder(filterCodeRequest); |  |  |  |         BaseResponse response = ioCollectCodeBackService.commitCheckCodeOrder(filterCodeRequest); | 
			
		
	
		
		
			
				
					
					|  |  |  |         return response; |  |  |  |         return response; | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | } |  |  |  | } | 
			
		
	
	
		
		
			
				
					|  |  | 
 |