|  |  | @ -23,15 +23,18 @@ import com.glxp.api.req.auth.FilterAuthUserRequest; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.req.auth.FilterInvLinkDataRequest; |  |  |  | import com.glxp.api.req.auth.FilterInvLinkDataRequest; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.req.auth.SysWorkplaceRequest; |  |  |  | import com.glxp.api.req.auth.SysWorkplaceRequest; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.req.basic.BasicCollectUserRequest; |  |  |  | import com.glxp.api.req.basic.BasicCollectUserRequest; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | import com.glxp.api.req.basic.WorkBindBusTypeRequest; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.req.dev.DeviceInfoDetailQuery; |  |  |  | import com.glxp.api.req.dev.DeviceInfoDetailQuery; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.req.system.PrintLabelRequest; |  |  |  | import com.glxp.api.req.system.PrintLabelRequest; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.res.PageSimpleResponse; |  |  |  | import com.glxp.api.res.PageSimpleResponse; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.res.basic.SysWorkplaceResponse; |  |  |  | import com.glxp.api.res.basic.SysWorkplaceResponse; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.res.basic.UserWorkResponse; |  |  |  | import com.glxp.api.res.basic.UserWorkResponse; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | import com.glxp.api.res.basic.WorkBindWorkResponse; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.service.auth.AuthAdminService; |  |  |  | import com.glxp.api.service.auth.AuthAdminService; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.service.auth.SysWorkplaceService; |  |  |  | import com.glxp.api.service.auth.SysWorkplaceService; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.service.auth.WarehouseUserService; |  |  |  | import com.glxp.api.service.auth.WarehouseUserService; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.service.basic.BasicCollectUserService; |  |  |  | import com.glxp.api.service.basic.BasicCollectUserService; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | import com.glxp.api.service.basic.SysWorkplaceDocumentService; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.service.system.SystemPDFModuleService; |  |  |  | import com.glxp.api.service.system.SystemPDFModuleService; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.service.system.SystemPDFTemplateService; |  |  |  | import com.glxp.api.service.system.SystemPDFTemplateService; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.util.JasperUtils; |  |  |  | import com.glxp.api.util.JasperUtils; | 
			
		
	
	
		
		
			
				
					|  |  | @ -67,6 +70,10 @@ public class SysWorkplaceController extends BaseController { | 
			
		
	
		
		
			
				
					
					|  |  |  |     private BasicCollectUserService basicCollectUserService; |  |  |  |     private BasicCollectUserService basicCollectUserService; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     @Resource | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     private SysWorkplaceDocumentService sysWorkplaceDocumentService; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     @PostMapping("/udiwms/sysWorkplace/page") |  |  |  |     @PostMapping("/udiwms/sysWorkplace/page") | 
			
		
	
		
		
			
				
					
					|  |  |  |     public BaseResponse page(@RequestBody SysWorkplaceRequest request) { |  |  |  |     public BaseResponse page(@RequestBody SysWorkplaceRequest request) { | 
			
		
	
		
		
			
				
					
					|  |  |  | //        Page<SystemWorkplace> page = sysWorkplaceService.page(new Page<>(request.getPage(), request.getLimit()), Wrappers.lambdaQuery(SystemWorkplace.class)
 |  |  |  | //        Page<SystemWorkplace> page = sysWorkplaceService.page(new Page<>(request.getPage(), request.getLimit()), Wrappers.lambdaQuery(SystemWorkplace.class)
 | 
			
		
	
	
		
		
			
				
					|  |  | @ -128,11 +135,17 @@ public class SysWorkplaceController extends BaseController { | 
			
		
	
		
		
			
				
					
					|  |  |  |     @PostMapping("/udiwms/sysWorkplace/deleteWorkplace") |  |  |  |     @PostMapping("/udiwms/sysWorkplace/deleteWorkplace") | 
			
		
	
		
		
			
				
					
					|  |  |  |     public BaseResponse deleteWorkplace(@RequestBody SysWorkplace sysWorkplace) { |  |  |  |     public BaseResponse deleteWorkplace(@RequestBody SysWorkplace sysWorkplace) { | 
			
		
	
		
		
			
				
					
					|  |  |  |         BasicCollectUserRequest basicCollectUserRequest = new BasicCollectUserRequest(); |  |  |  |         BasicCollectUserRequest basicCollectUserRequest = new BasicCollectUserRequest(); | 
			
		
	
		
		
			
				
					
					|  |  |  |         basicCollectUserRequest.setWorkplaceCode(sysWorkplace.getOrderId()); |  |  |  |         basicCollectUserRequest.setWorkplaceCode(String.valueOf(sysWorkplace.getWorkplaceId())); | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         List<UserWorkResponse> userWorkResponses = basicCollectUserService.filterList(basicCollectUserRequest); |  |  |  |         List<UserWorkResponse> userWorkResponses = basicCollectUserService.filterList(basicCollectUserRequest); | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (userWorkResponses.size() > 0) { |  |  |  |         if (userWorkResponses.size() > 0) { | 
			
		
	
		
		
			
				
					
					|  |  |  |             return ResultVOUtils.error("当前工位已有员工绑定,请解绑之后在删除"); |  |  |  |             return ResultVOUtils.error("当前工位已有员工绑定,请解绑之后在删除"); | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         WorkBindBusTypeRequest workBindBusTypeRequest = new WorkBindBusTypeRequest(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         workBindBusTypeRequest.setWorkplaceCode(String.valueOf(sysWorkplace.getWorkplaceId())); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         List<WorkBindWorkResponse> workBindWorkResponses = sysWorkplaceDocumentService.filterList(workBindBusTypeRequest); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         if (workBindWorkResponses.size() > 0) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             return ResultVOUtils.error("当前工位已绑定单据类型,请解绑之后在删除"); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |         boolean save = sysWorkplaceService.removeById(sysWorkplace); |  |  |  |         boolean save = sysWorkplaceService.removeById(sysWorkplace); | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (!save) { |  |  |  |         if (!save) { | 
			
		
	
		
		
			
				
					
					|  |  |  |             return ResultVOUtils.error("删除错误"); |  |  |  |             return ResultVOUtils.error("删除错误"); | 
			
		
	
	
		
		
			
				
					|  |  | 
 |