shopId获取方式修改,get传参则取get参数

This commit is contained in:
张松 2025-02-28 16:42:26 +08:00
parent 128f19ba5a
commit 7aa726d0a0
1 changed files with 9 additions and 2 deletions

View File

@ -2,6 +2,7 @@ package com.czg.sa;
import cn.dev33.satoken.config.SaTokenConfig; import cn.dev33.satoken.config.SaTokenConfig;
import cn.dev33.satoken.context.SaHolder; import cn.dev33.satoken.context.SaHolder;
import cn.dev33.satoken.context.model.SaRequest;
import cn.dev33.satoken.dao.SaTokenDao; import cn.dev33.satoken.dao.SaTokenDao;
import cn.dev33.satoken.exception.NotPermissionException; import cn.dev33.satoken.exception.NotPermissionException;
import cn.dev33.satoken.fun.SaFunction; import cn.dev33.satoken.fun.SaFunction;
@ -84,8 +85,14 @@ public class MyStpLogic {
shopId = info instanceof Long l ? l : null; shopId = info instanceof Long l ? l : null;
errType = 0; errType = 0;
} else { } else {
String header = SaHolder.getRequest().getHeader("shopId"); SaRequest request = SaHolder.getRequest();
shopId = StrUtil.isBlank(header) ? null : Long.parseLong(header); 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; errType = 1;
} }