From 7aa726d0a01d3f1042e34d815e9d1e1fd794b973 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=9D=BE?= <8605635+zhang3064194730@user.noreply.gitee.com> Date: Fri, 28 Feb 2025 16:42:26 +0800 Subject: [PATCH] =?UTF-8?q?shopId=E8=8E=B7=E5=8F=96=E6=96=B9=E5=BC=8F?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=EF=BC=8Cget=E4=BC=A0=E5=8F=82=E5=88=99?= =?UTF-8?q?=E5=8F=96get=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/czg/sa/MyStpLogic.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/cash-common/cash-common-sa-token/src/main/java/com/czg/sa/MyStpLogic.java b/cash-common/cash-common-sa-token/src/main/java/com/czg/sa/MyStpLogic.java index cb8fc24e..e49e9a06 100644 --- a/cash-common/cash-common-sa-token/src/main/java/com/czg/sa/MyStpLogic.java +++ b/cash-common/cash-common-sa-token/src/main/java/com/czg/sa/MyStpLogic.java @@ -2,6 +2,7 @@ package com.czg.sa; import cn.dev33.satoken.config.SaTokenConfig; import cn.dev33.satoken.context.SaHolder; +import cn.dev33.satoken.context.model.SaRequest; import cn.dev33.satoken.dao.SaTokenDao; import cn.dev33.satoken.exception.NotPermissionException; import cn.dev33.satoken.fun.SaFunction; @@ -84,8 +85,14 @@ public class MyStpLogic { shopId = info instanceof Long l ? l : null; errType = 0; } else { - String header = SaHolder.getRequest().getHeader("shopId"); - shopId = StrUtil.isBlank(header) ? null : Long.parseLong(header); + SaRequest request = SaHolder.getRequest(); + String requestParam = request.getParam("shopId"); + if (StrUtil.isBlank(requestParam)) { + String header = request.getHeader("shopId"); + shopId = StrUtil.isBlank(header) ? null : Long.parseLong(header); + }else { + shopId = Long.parseLong(requestParam); + } errType = 1; }