驾驶舱全局处理

This commit is contained in:
2025-12-25 20:39:28 +08:00
parent 917e3fb2d5
commit 9ffbdbdf57
5 changed files with 34 additions and 1 deletions

View File

@@ -89,6 +89,16 @@ public class PqDashboardPageController extends BaseController {
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, result, methodDescribe);
}
@PostMapping("/scopePage")
@OperateInfo(info = LogEnum.BUSINESS_COMMON)
@ApiOperation("全局的驾驶舱页面")
public HttpResult<Boolean> scopePage(@RequestParam("id") String id,@RequestParam("userId") String userId){
log.info("全局的驾驶舱页面");
String methodDescribe = getMethodDescribe("scopePage");
Boolean result = pqDashboardPageService.scopePage(id,userId);
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, result, methodDescribe);
}
@PostMapping("/queryActivatePage")
@OperateInfo(info = LogEnum.BUSINESS_COMMON)
@ApiOperation("查询激活的驾驶舱页面")

View File

@@ -33,4 +33,6 @@ public interface PqDashboardPageService extends IService<PqDashboardPage> {
PqDashboardPageVO queryByPagePath(String pagePath);
List<PqDashboardPage> getDashboardPageByUserId(String id,boolean state);
Boolean scopePage(String id, String userId);
}

View File

@@ -42,7 +42,7 @@ public class PqDashboardPageServiceImpl extends ServiceImpl<PqDashboardPageMappe
BeanUtils.copyProperties(pqDashboardPageParam,pqDashboardPage);
//根据前端传递状态赋值
//pqDashboardPage.setState(0);
pqDashboardPage.setUserId(RequestUtil.getUserIndex());
// pqDashboardPage.setUserId(RequestUtil.getUserIndex());
this.save(pqDashboardPage);
return true;
}
@@ -74,6 +74,7 @@ public class PqDashboardPageServiceImpl extends ServiceImpl<PqDashboardPageMappe
if(Objects.nonNull(param.getPageName())){
queryWrapper.like("A.page_name",param.getPageName());
}
queryWrapper.orderByAsc("A.sort");
return this.baseMapper.page(new Page<>(PageFactory.getPageNum(param), PageFactory.getPageSize(param)), queryWrapper);
}
@@ -82,6 +83,11 @@ public class PqDashboardPageServiceImpl extends ServiceImpl<PqDashboardPageMappe
return this.lambdaUpdate().set(PqDashboardPage::getState,state).eq(PqDashboardPage::getId,id).update();
}
@Override
public Boolean scopePage(String id, String userId) {
return this.lambdaUpdate().set(PqDashboardPage::getUserId,userId).eq(PqDashboardPage::getId,id).update();
}
@Override
public PqDashboardPageVO queryByPagePath(String pagePath) {
List<String> userList = Arrays.asList("0",RequestUtil.getUserIndex());
@@ -108,6 +114,8 @@ public class PqDashboardPageServiceImpl extends ServiceImpl<PqDashboardPageMappe
}
}
/**
* 校验参数,检查是否存在相同编码的字典类型
*/