From f6efc8f177cac9aa04a4cd4a99b0d39171fe4e79 Mon Sep 17 00:00:00 2001
From: zhouxiantao <1026371446@qq.com>
Date: Thu, 24 Oct 2024 19:47:04 +0800
Subject: [PATCH] fix:解纷态势-兼容化解结果和状态不一致数据
---
dyh-service/dyh-cust/src/main/java/cn/huge/module/client/api/impl/SysClientImpl.java | 18 +++++++++++-------
1 files changed, 11 insertions(+), 7 deletions(-)
diff --git a/dyh-service/dyh-cust/src/main/java/cn/huge/module/client/api/impl/SysClientImpl.java b/dyh-service/dyh-cust/src/main/java/cn/huge/module/client/api/impl/SysClientImpl.java
index 071acd9..3d7a40f 100644
--- a/dyh-service/dyh-cust/src/main/java/cn/huge/module/client/api/impl/SysClientImpl.java
+++ b/dyh-service/dyh-cust/src/main/java/cn/huge/module/client/api/impl/SysClientImpl.java
@@ -83,9 +83,8 @@
if (userRoleList.getCode() == R.SUCCESS) {
List<GridUserRoleDTO> data = userRoleList.getData();
for (GridUserRoleDTO item : data) {
- if (item.isLastOrgRole()) {
+ if (item.getRoleName().contains("矛调系统")) {
BeanUtils.copyProperties(item, roleDTO);
- break;
}
}
}
@@ -99,15 +98,20 @@
public CtUserole getRoleMenu(GridRoleMenuVo gridRoleMenuVo) {
//需要等所有菜单权限确认后再编写后续逻辑
CtUserole ctUserole = new CtUserole();
- ctUserole.setRoleId("22_00024-4");
- ctUserole.setRoleName("纠纷化解人员");
+
R<List<GridRoleMenuDTO>> roleMenu = sysClient.getRoleMenu(gridRoleMenuVo);
if (roleMenu.getCode() == R.SUCCESS) {
List<GridRoleMenuDTO> data = roleMenu.getData();
- String name = data.get(0).getName();
- if("矛盾纠纷化解子系统".equals(name)){
- List<GridRoleMenuDTO> children = data.get(0).getChildren();
+ if (data.size() > 0) {
+ String name = data.get(0).getName();
+ if ("矛盾纠纷化解子系统".equals(name)) {
+ List<GridRoleMenuDTO> children = data.get(0).getChildren();
+ } else {
+
+ }
+ ctUserole.setRoleId("22_00024-4");
+ ctUserole.setRoleName("纠纷化解人员");
}
}
return ctUserole;
--
Gitblit v1.8.0