|
|
|
@ -22,18 +22,22 @@ import com.glxp.api.exception.JsonException;
|
|
|
|
|
import com.glxp.api.req.auth.FilterAuthUserRequest;
|
|
|
|
|
import com.glxp.api.req.auth.FilterInvLinkDataRequest;
|
|
|
|
|
import com.glxp.api.req.auth.SysWorkplaceRequest;
|
|
|
|
|
import com.glxp.api.req.basic.BasicCollectUserRequest;
|
|
|
|
|
import com.glxp.api.req.dev.DeviceInfoDetailQuery;
|
|
|
|
|
import com.glxp.api.req.system.PrintLabelRequest;
|
|
|
|
|
import com.glxp.api.res.PageSimpleResponse;
|
|
|
|
|
import com.glxp.api.res.basic.SysWorkplaceResponse;
|
|
|
|
|
import com.glxp.api.res.basic.UserWorkResponse;
|
|
|
|
|
import com.glxp.api.service.auth.AuthAdminService;
|
|
|
|
|
import com.glxp.api.service.auth.SysWorkplaceService;
|
|
|
|
|
import com.glxp.api.service.auth.WarehouseUserService;
|
|
|
|
|
import com.glxp.api.service.basic.BasicCollectUserService;
|
|
|
|
|
import com.glxp.api.service.system.SystemPDFModuleService;
|
|
|
|
|
import com.glxp.api.service.system.SystemPDFTemplateService;
|
|
|
|
|
import com.glxp.api.util.JasperUtils;
|
|
|
|
|
import com.glxp.api.vo.dev.DeviceInfoVo;
|
|
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
|
|
import org.apache.poi.ss.formula.functions.Offset;
|
|
|
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
|
|
|
import org.springframework.web.bind.annotation.GetMapping;
|
|
|
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
|
|
@ -59,6 +63,9 @@ public class SysWorkplaceController extends BaseController {
|
|
|
|
|
@Resource
|
|
|
|
|
SysWorkplaceService sysWorkplaceService;
|
|
|
|
|
|
|
|
|
|
@Resource
|
|
|
|
|
private BasicCollectUserService basicCollectUserService;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@PostMapping("/udiwms/sysWorkplace/page")
|
|
|
|
|
public BaseResponse page(@RequestBody SysWorkplaceRequest request) {
|
|
|
|
@ -120,6 +127,12 @@ public class SysWorkplaceController extends BaseController {
|
|
|
|
|
|
|
|
|
|
@PostMapping("/udiwms/sysWorkplace/deleteWorkplace")
|
|
|
|
|
public BaseResponse deleteWorkplace(@RequestBody SysWorkplace sysWorkplace) {
|
|
|
|
|
BasicCollectUserRequest basicCollectUserRequest = new BasicCollectUserRequest();
|
|
|
|
|
basicCollectUserRequest.setWorkplaceCode(sysWorkplace.getOrderId());
|
|
|
|
|
List<UserWorkResponse> userWorkResponses = basicCollectUserService.filterList(basicCollectUserRequest);
|
|
|
|
|
if (userWorkResponses != null || userWorkResponses.size() >0){
|
|
|
|
|
return ResultVOUtils.error("当前工位已有员工绑定,请解绑之后在删除");
|
|
|
|
|
}
|
|
|
|
|
boolean save = sysWorkplaceService.removeById(sysWorkplace);
|
|
|
|
|
if (!save) {
|
|
|
|
|
return ResultVOUtils.error("删除错误");
|
|
|
|
|