|
|
@ -106,11 +106,11 @@ public class SysWorkplaceController extends BaseController {
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
@GetMapping("/udiwms/sysWorkplace/page/filterOptimize")
|
|
|
|
@GetMapping("/udiwms/sysWorkplace/page/filterOptimize")
|
|
|
|
public BaseResponse filterOptimize(SysWorkplaceRequest request) {
|
|
|
|
public BaseResponse filterOptimize(SysWorkplaceRequest request) {
|
|
|
|
if(request != null && request.getUserIdFlag()){
|
|
|
|
if (request != null && request.getUserIdFlag()) {
|
|
|
|
Long userId = getUserId();
|
|
|
|
Long userId = getUserId();
|
|
|
|
List<UserWorkResponse> userWorkPlaceList = basicCollectUserService.getUserWorkPlaceList(userId);
|
|
|
|
List<UserWorkResponse> userWorkPlaceList = basicCollectUserService.getUserWorkPlaceList(userId);
|
|
|
|
List<Long> collect = userWorkPlaceList.stream().map(UserWorkResponse::getWorkplaceId).collect(Collectors.toList());
|
|
|
|
List<Long> collect = userWorkPlaceList.stream().map(UserWorkResponse::getWorkplaceId).collect(Collectors.toList());
|
|
|
|
if (CollUtil.isNotEmpty(collect)){
|
|
|
|
if (CollUtil.isNotEmpty(collect)) {
|
|
|
|
request.setWorkPlaceIds(collect);
|
|
|
|
request.setWorkPlaceIds(collect);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -156,10 +156,10 @@ public class SysWorkplaceController extends BaseController {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
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);
|
|
|
|
if (sysWorkplaceDocumentResponses.size() > 0) {
|
|
|
|
// if (sysWorkplaceDocumentResponses.size() > 0) {
|
|
|
|
return ResultVOUtils.error("当前工位已绑定单据,请解绑之后在删除");
|
|
|
|
// return ResultVOUtils.error("当前工位已绑定单据类型,请解绑之后在删除");
|
|
|
|
}
|
|
|
|
// }
|
|
|
|
boolean save = sysWorkplaceService.removeById(sysWorkplace);
|
|
|
|
boolean save = sysWorkplaceService.removeById(sysWorkplace);
|
|
|
|
if (!save) {
|
|
|
|
if (!save) {
|
|
|
|
return ResultVOUtils.error("删除错误");
|
|
|
|
return ResultVOUtils.error("删除错误");
|
|
|
@ -274,20 +274,18 @@ public class SysWorkplaceController extends BaseController {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@PostMapping("/udiwms/sysWorkplace/switchWorkplaceStatus")
|
|
|
|
@PostMapping("/udiwms/sysWorkplace/switchWorkplaceStatus")
|
|
|
|
public BaseResponse switchWorkplaceStatus(@RequestBody SysWorkplace entity) {
|
|
|
|
public BaseResponse switchWorkplaceStatus(@RequestBody SysWorkplace entity) {
|
|
|
|
|
|
|
|
|
|
|
|
Long workplaceId = entity.getWorkplaceId();
|
|
|
|
Long workplaceId = entity.getWorkplaceId();
|
|
|
|
Integer workplaceStatus = entity.getWorkplaceStatus();
|
|
|
|
Integer workplaceStatus = entity.getWorkplaceStatus();
|
|
|
|
|
|
|
|
|
|
|
|
if (workplaceId == null || workplaceStatus == null){
|
|
|
|
if (workplaceId == null || workplaceStatus == null) {
|
|
|
|
return ResultVOUtils.error(ResultEnum.DATA_NOT, "参数错误!");
|
|
|
|
return ResultVOUtils.error(ResultEnum.DATA_NOT, "参数错误!");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
UpdateWrapper<SysWorkplace> sysWorkplaceUpdateWrapper = new UpdateWrapper<>();
|
|
|
|
UpdateWrapper<SysWorkplace> sysWorkplaceUpdateWrapper = new UpdateWrapper<>();
|
|
|
|
sysWorkplaceUpdateWrapper.set("workplaceStatus",workplaceStatus);
|
|
|
|
sysWorkplaceUpdateWrapper.set("workplaceStatus", workplaceStatus);
|
|
|
|
sysWorkplaceUpdateWrapper.eq("workplaceId",workplaceId);
|
|
|
|
sysWorkplaceUpdateWrapper.eq("workplaceId", workplaceId);
|
|
|
|
boolean save = sysWorkplaceService.update(sysWorkplaceUpdateWrapper);
|
|
|
|
boolean save = sysWorkplaceService.update(sysWorkplaceUpdateWrapper);
|
|
|
|
if (!save) {
|
|
|
|
if (!save) {
|
|
|
|
return ResultVOUtils.error("更新失败");
|
|
|
|
return ResultVOUtils.error("更新失败");
|
|
|
|