From a31227e7a7094c40fbfee91efdccb78058c87dab Mon Sep 17 00:00:00 2001 From: caihaohan Date: Thu, 25 Jul 2024 17:41:43 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A4=96=E9=83=A8=E5=AF=B9=E6=8E=A5?= =?UTF-8?q?=E7=9A=84token=E5=A2=9E=E5=8A=A0=E4=B8=80=E4=B8=AA=E6=A0=87?= =?UTF-8?q?=E8=AF=86=E5=AD=98=E5=88=B0redis=E4=B8=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../docking/srms/service/impl/SrmsApiServiceImpl.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/laws-modules-docking/src/main/java/com/jero/modules/docking/srms/service/impl/SrmsApiServiceImpl.java b/laws-modules-docking/src/main/java/com/jero/modules/docking/srms/service/impl/SrmsApiServiceImpl.java index 26740523..9def0d2c 100644 --- a/laws-modules-docking/src/main/java/com/jero/modules/docking/srms/service/impl/SrmsApiServiceImpl.java +++ b/laws-modules-docking/src/main/java/com/jero/modules/docking/srms/service/impl/SrmsApiServiceImpl.java @@ -20,8 +20,10 @@ import com.jero.common.util.MD5Util; import com.jero.common.util.RedisUtil; import com.jero.common.util.TokenUtils; import com.jero.modules.bindPart.entity.BindPartStandardVO; +import com.jero.modules.bindPart.entity.LawsBindPart; import com.jero.modules.bindPart.entity.LawsBindPartDoc; import com.jero.modules.bindPart.service.ILawsBindPartDocService; +import com.jero.modules.bindPart.service.ILawsBindPartService; import com.jero.modules.docking.srms.dto.ByTokenRequests; import com.jero.modules.docking.srms.dto.ProductDesign; import com.jero.modules.docking.srms.entity.LawsPartStandard; @@ -31,8 +33,6 @@ import com.jero.modules.docking.srms.service.ILawsPartStandardService; import com.jero.modules.docking.srms.service.ILawsSysApiInfoService; import com.jero.modules.docking.srms.service.SrmsApiService; import com.jero.modules.docking.srms.vo.*; -import com.jero.modules.bindPart.entity.LawsBindPart; -import com.jero.modules.bindPart.service.ILawsBindPartService; import com.jero.modules.laws.documenttool.entity.LawsDocumentSplit; import com.jero.modules.laws.documenttool.mapper.LawsDocumentSplitMapper; import com.jero.modules.laws.documenttool.service.IDocumentSplitService; @@ -49,14 +49,12 @@ import com.jero.modules.split.entity.SarFileSplitMenuEO; import com.jero.modules.split.page.SarFileSplitMenuEOPage; import com.jero.modules.split.service.ISarFileSplitInfoService; import com.jero.modules.split.service.ISarFileSplitMenuEOService; -import com.jero.modules.sys.utils.UserUtils; import com.jero.modules.system.service.ILoginService; import com.jero.modules.tag.enums.TableNameEnum; import lombok.extern.slf4j.Slf4j; import org.apache.commons.collections4.CollectionUtils; import org.apache.commons.lang3.StringUtils; import org.apache.shiro.SecurityUtils; -import org.apache.shiro.authc.AuthenticationException; import org.jetbrains.annotations.Nullable; import org.springframework.beans.factory.annotation.Value; import org.springframework.http.HttpEntity; @@ -185,9 +183,14 @@ public class SrmsApiServiceImpl implements SrmsApiService { re = loginService.srmsByToken(ettonSysUser); String token = re.getResult().get("token").toString(); String tokenKey = byTokenRequests.getUsername() + token; + String viewKey = token + "-X"; redisUtil.set(tokenKey, token, 3600); + redisUtil.set(viewKey, token, 3600); } else { re = loginService.srmsByToken(byTokenRequests.getUsername()); + String token = re.getResult().get("token").toString(); + String viewKey = token + "-X"; + redisUtil.set(viewKey, token, 3600); } return re; } catch (Exception e) {