|
|
@ -32,15 +32,13 @@ 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.SysWorkplaceFreightRequest;
|
|
|
|
import com.glxp.api.req.basic.WorkBindBusTypeRequest;
|
|
|
|
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.purchase.purPlanPrintRequest;
|
|
|
|
import com.glxp.api.req.purchase.purPlanPrintRequest;
|
|
|
|
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.SysWorkplaceDocumentResponse;
|
|
|
|
import com.glxp.api.res.basic.*;
|
|
|
|
import com.glxp.api.res.basic.SysWorkplaceResponse;
|
|
|
|
|
|
|
|
import com.glxp.api.res.basic.UserWorkResponse;
|
|
|
|
|
|
|
|
import com.glxp.api.res.basic.WorkBindWorkResponse;
|
|
|
|
|
|
|
|
import com.glxp.api.res.dev.DeviceReceiveOrderDetailResponse;
|
|
|
|
import com.glxp.api.res.dev.DeviceReceiveOrderDetailResponse;
|
|
|
|
import com.glxp.api.service.auth.AuthAdminService;
|
|
|
|
import com.glxp.api.service.auth.AuthAdminService;
|
|
|
|
import com.glxp.api.service.auth.DeptService;
|
|
|
|
import com.glxp.api.service.auth.DeptService;
|
|
|
@ -48,6 +46,7 @@ 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.basic.SysWorkplaceDocumentService;
|
|
|
|
|
|
|
|
import com.glxp.api.service.basic.SysWorkplaceFreightService;
|
|
|
|
import com.glxp.api.service.basic.SysWorkplaceQueueService;
|
|
|
|
import com.glxp.api.service.basic.SysWorkplaceQueueService;
|
|
|
|
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;
|
|
|
@ -93,6 +92,9 @@ public class SysWorkplaceController extends BaseController {
|
|
|
|
@Resource
|
|
|
|
@Resource
|
|
|
|
SysWorkplaceQueueService sysWorkplaceQueueService;
|
|
|
|
SysWorkplaceQueueService sysWorkplaceQueueService;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Resource
|
|
|
|
|
|
|
|
SysWorkplaceFreightService sysWorkplaceFreightService;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@PostMapping("/udiwms/sysWorkplace/page")
|
|
|
|
@PostMapping("/udiwms/sysWorkplace/page")
|
|
|
|
public BaseResponse page(@RequestBody SysWorkplaceRequest request) {
|
|
|
|
public BaseResponse page(@RequestBody SysWorkplaceRequest request) {
|
|
|
@ -173,6 +175,14 @@ public class SysWorkplaceController extends BaseController {
|
|
|
|
if (userWorkResponses.size() > 0) {
|
|
|
|
if (userWorkResponses.size() > 0) {
|
|
|
|
return ResultVOUtils.error("当前工位已有员工绑定,请解绑之后在删除");
|
|
|
|
return ResultVOUtils.error("当前工位已有员工绑定,请解绑之后在删除");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
if (sysWorkplace.getWorkPlaceClass() == 2){
|
|
|
|
|
|
|
|
SysWorkplaceFreightRequest sysWorkplaceFreightRequest = new SysWorkplaceFreightRequest();
|
|
|
|
|
|
|
|
sysWorkplaceFreightRequest.setWorkPlaceIdFk(sysWorkplace.getWorkplaceId());
|
|
|
|
|
|
|
|
List<SysWorkplaceFreightResponse> sysWorkplaceFreightResponses = sysWorkplaceFreightService.filterList(sysWorkplaceFreightRequest);
|
|
|
|
|
|
|
|
if (sysWorkplaceFreightResponses.size() > 0){
|
|
|
|
|
|
|
|
return ResultVOUtils.error("该工位已绑定取货架");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
WorkBindBusTypeRequest workBindBusTypeRequest = new WorkBindBusTypeRequest();
|
|
|
|
WorkBindBusTypeRequest workBindBusTypeRequest = new WorkBindBusTypeRequest();
|
|
|
|
workBindBusTypeRequest.setWorkplaceCode(sysWorkplace.getWorkplaceId());
|
|
|
|
workBindBusTypeRequest.setWorkplaceCode(sysWorkplace.getWorkplaceId());
|
|
|
|
// List<SysWorkplaceDocumentResponse> sysWorkplaceDocumentResponses = sysWorkplaceDocumentService.filterList(workBindBusTypeRequest);
|
|
|
|
// List<SysWorkplaceDocumentResponse> sysWorkplaceDocumentResponses = sysWorkplaceDocumentService.filterList(workBindBusTypeRequest);
|
|
|
|