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.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;
}