From 51721085656265899d1e1737b25e6e214bf0ed91 Mon Sep 17 00:00:00 2001
From: yinzuomei <576302893@qq.com>
Date: Wed, 10 Jun 2020 17:21:56 +0800
Subject: [PATCH 1/2] =?UTF-8?q?govvoice=E6=9B=B4=E6=96=B0=E5=86=85?=
=?UTF-8?q?=E5=AE=B9=EF=BC=9A=EF=BC=88=E5=B7=B2=E5=8F=91=E5=B8=83=E3=80=81?=
=?UTF-8?q?=E5=B7=B2=E4=B8=8B=E7=BA=BF=EF=BC=89=E6=96=87=E7=AB=A0=E8=AF=A6?=
=?UTF-8?q?=E6=83=85=E6=8E=A5=E5=8F=A3=E6=96=B0=E5=A2=9E=E8=BF=94=E5=8F=82?=
=?UTF-8?q?=EF=BC=9AisMePublished=20=E4=B8=BAtrue=E6=97=B6=E6=98=BE?=
=?UTF-8?q?=E7=A4=BA=E4=B8=8B=E7=BA=BF?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../gov-voice/gov-voice-server/deploy/docker-compose-dev.yml | 2 +-
epmet-module/gov-voice/gov-voice-server/pom.xml | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/epmet-module/gov-voice/gov-voice-server/deploy/docker-compose-dev.yml b/epmet-module/gov-voice/gov-voice-server/deploy/docker-compose-dev.yml
index 37f48c8a14..fdfa4e8d50 100644
--- a/epmet-module/gov-voice/gov-voice-server/deploy/docker-compose-dev.yml
+++ b/epmet-module/gov-voice/gov-voice-server/deploy/docker-compose-dev.yml
@@ -2,7 +2,7 @@ version: "3.7"
services:
gov-voice-server:
container_name: gov-voice-server-dev
- image: 192.168.1.130:10080/epmet-cloud-dev/gov-voice-server:0.3.31
+ image: 192.168.1.130:10080/epmet-cloud-dev/gov-voice-server:0.3.32
ports:
- "8105:8105"
network_mode: host # 使用现有网络
diff --git a/epmet-module/gov-voice/gov-voice-server/pom.xml b/epmet-module/gov-voice/gov-voice-server/pom.xml
index 606cb4b896..ae10e72c5e 100644
--- a/epmet-module/gov-voice/gov-voice-server/pom.xml
+++ b/epmet-module/gov-voice/gov-voice-server/pom.xml
@@ -3,7 +3,7 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- 0.3.31
+ 0.3.32
gov-voice
com.epmet
From ea528303a9515f503304cedb9f69e92d51404cd1 Mon Sep 17 00:00:00 2001
From: yinzuomei <576302893@qq.com>
Date: Wed, 10 Jun 2020 18:28:22 +0800
Subject: [PATCH 2/2] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=94=BF=E5=BA=9C?=
=?UTF-8?q?=E7=AB=AF=E7=99=BB=E5=BD=95=E6=8E=A5=E5=8F=A3=EF=BC=8C=E5=B0=86?=
=?UTF-8?q?=E5=B7=A5=E4=BD=9C=E4=BA=BA=E5=91=98=E6=89=80=E5=B1=9E=E6=9C=BA?=
=?UTF-8?q?=E5=85=B3=E5=8D=95=E4=BD=8Did(agencyId)=E5=AD=98=E5=85=A5redis?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../java/com/epmet/service/impl/GovLoginServiceImpl.java | 7 ++++---
.../com/epmet/commons/tools/security/dto/GovTokenDto.java | 5 +++++
2 files changed, 9 insertions(+), 3 deletions(-)
diff --git a/epmet-auth/src/main/java/com/epmet/service/impl/GovLoginServiceImpl.java b/epmet-auth/src/main/java/com/epmet/service/impl/GovLoginServiceImpl.java
index 313c3b3bde..b1ad1b2908 100644
--- a/epmet-auth/src/main/java/com/epmet/service/impl/GovLoginServiceImpl.java
+++ b/epmet-auth/src/main/java/com/epmet/service/impl/GovLoginServiceImpl.java
@@ -168,7 +168,7 @@ public class GovLoginServiceImpl implements GovLoginService {
govTokenDto.setToken(token);
govTokenDto.setUpdateTime(System.currentTimeMillis());
govTokenDto.setExpireTime(jwtTokenUtils.getExpiration(token).getTime());
- govTokenDto.setAgencyId(staffLatestAgency.getAgencyId());
+ govTokenDto.setRootAgencyId(staffLatestAgency.getAgencyId());
govTokenDto.setCustomerId(staffLatestAgency.getCustomerId());
//设置部门,网格,角色列表
@@ -176,6 +176,7 @@ public class GovLoginServiceImpl implements GovLoginService {
govTokenDto.setGridIdList(getGridIdList(staffLatestAgency.getStaffId()));
CustomerAgencyDTO agency = getAgencyByStaffId(staffLatestAgency.getStaffId());
if (agency != null) {
+ govTokenDto.setAgencyId(agency.getId());
govTokenDto.setRoleList(queryGovStaffRoles(staffLatestAgency.getStaffId(), agency.getId()));
}
govTokenDto.setOrgIdPath(getOrgIdPath(staffLatestAgency.getStaffId()));
@@ -346,7 +347,7 @@ public class GovLoginServiceImpl implements GovLoginService {
govTokenDto.setToken(token);
govTokenDto.setUpdateTime(System.currentTimeMillis());
govTokenDto.setExpireTime(jwtTokenUtils.getExpiration(token).getTime());
- govTokenDto.setAgencyId(orgId);
+ govTokenDto.setRootAgencyId(orgId);
govTokenDto.setCustomerId(customerId);
//设置部门,网格,角色列表
@@ -354,10 +355,10 @@ public class GovLoginServiceImpl implements GovLoginService {
govTokenDto.setGridIdList(getGridIdList(staffId));
CustomerAgencyDTO agency = getAgencyByStaffId(staffId);
if (agency != null) {
+ govTokenDto.setAgencyId(agency.getId());
govTokenDto.setRoleList(queryGovStaffRoles(staffId, agency.getId()));
}
govTokenDto.setOrgIdPath(getOrgIdPath(staffId));
-
cpUserDetailRedis.set(govTokenDto, expire);
logger.info("截止时间:" + DateUtils.format(jwtTokenUtils.getExpiration(token), "yyyy-MM-dd HH:mm:ss"));
}
diff --git a/epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/security/dto/GovTokenDto.java b/epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/security/dto/GovTokenDto.java
index 8bd8d5719f..c0fe871d08 100644
--- a/epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/security/dto/GovTokenDto.java
+++ b/epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/security/dto/GovTokenDto.java
@@ -49,6 +49,11 @@ public class GovTokenDto extends BaseTokenDto implements Serializable {
/**
* 当前登录的组织id(顶级)
*/
+ private String rootAgencyId;
+
+ /**
+ * 当前用户所属的机关单位id
+ */
private String agencyId;
/**