From 273db0b8a1492d982a5d52320d5602bcaaf0501e Mon Sep 17 00:00:00 2001 From: Ziin Date: Wed, 25 Jun 2025 21:55:49 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=EF=BC=9A=201.=E6=94=BE?= =?UTF-8?q?=E8=A1=8C=E7=88=AC=E5=A4=A7=E5=93=A5=E7=99=BB=E5=BD=95=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=202.=E6=B7=BB=E5=8A=A0=20redis=20=E6=8C=81=E4=B9=85?= =?UTF-8?q?=E5=8C=96=E7=99=BB=E5=BD=95=20token=203.=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E6=8E=92=E5=BA=8F=E5=90=8D=E7=A7=B0=E5=AD=97=E6=AE=B5=E6=B3=A8?= =?UTF-8?q?=E8=A7=A3=E4=BF=A1=E6=81=AF=204.=E4=BF=AE=E6=94=B9=E7=AD=9B?= =?UTF-8?q?=E9=80=89=E5=A4=A7=E5=93=A5=E6=8E=A7=E5=88=B6=E7=B1=BB=E6=96=B9?= =?UTF-8?q?=E6=B3=95=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 12 ++++++++++++ .../yupi/springbootinit/config/SaTokenConfigure.java | 3 ++- .../controller/BigBrotherController.java | 5 +---- .../springbootinit/controller/UserController.java | 4 ++-- .../model/dto/host/ServerBigBrotherDTO.java | 2 +- src/main/resources/application-dev.yml | 12 +++++++++++- src/main/resources/application.yml | 1 + 7 files changed, 30 insertions(+), 9 deletions(-) diff --git a/pom.xml b/pom.xml index 72c4d15..b765c27 100644 --- a/pom.xml +++ b/pom.xml @@ -54,6 +54,18 @@ sa-token-spring-boot-starter 1.44.0 + + + cn.dev33 + sa-token-redis-template + 1.44.0 + + + + + org.apache.commons + commons-pool2 + org.springframework.session spring-session-data-redis diff --git a/src/main/java/com/yupi/springbootinit/config/SaTokenConfigure.java b/src/main/java/com/yupi/springbootinit/config/SaTokenConfigure.java index 8bf6627..3928c8e 100644 --- a/src/main/java/com/yupi/springbootinit/config/SaTokenConfigure.java +++ b/src/main/java/com/yupi/springbootinit/config/SaTokenConfigure.java @@ -44,7 +44,8 @@ public class SaTokenConfigure implements WebMvcConfigurer { "/favicon.ico", // 你的其他放行路径,例如登录接口 "/user/doLogin", - "/tenant/get-id-by-name" + "/tenant/get-id-by-name", + "/user/bigbrother-doLogin" }; } diff --git a/src/main/java/com/yupi/springbootinit/controller/BigBrotherController.java b/src/main/java/com/yupi/springbootinit/controller/BigBrotherController.java index af5df02..992ec56 100644 --- a/src/main/java/com/yupi/springbootinit/controller/BigBrotherController.java +++ b/src/main/java/com/yupi/springbootinit/controller/BigBrotherController.java @@ -3,11 +3,8 @@ package com.yupi.springbootinit.controller; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.yupi.springbootinit.common.BaseResponse; import com.yupi.springbootinit.common.ResultUtils; -import com.yupi.springbootinit.model.dto.host.HostInfoDTO; import com.yupi.springbootinit.model.dto.host.ServerBigBrotherDTO; import com.yupi.springbootinit.model.vo.bigbrother.ServerBigBrotherVO; -import com.yupi.springbootinit.model.vo.hosts.NewHostsVO; -import com.yupi.springbootinit.service.HostInfoService; import com.yupi.springbootinit.service.ServerBigBrotherService; import lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.annotation.*; @@ -29,7 +26,7 @@ public class BigBrotherController { private ServerBigBrotherService bigBrotherService; @PostMapping("page") - public BaseResponse> hostsInfo(@RequestBody ServerBigBrotherDTO serverBigBrotherDTO){ + public BaseResponse> getBigBrotherPage(@RequestBody ServerBigBrotherDTO serverBigBrotherDTO){ Page conditionHosts = bigBrotherService.getConditionHosts(serverBigBrotherDTO); return ResultUtils.success(conditionHosts); } diff --git a/src/main/java/com/yupi/springbootinit/controller/UserController.java b/src/main/java/com/yupi/springbootinit/controller/UserController.java index 45385e8..915a757 100644 --- a/src/main/java/com/yupi/springbootinit/controller/UserController.java +++ b/src/main/java/com/yupi/springbootinit/controller/UserController.java @@ -55,7 +55,7 @@ public class UserController { SystemUsersVO systemUsersVO = new SystemUsersVO(); BeanUtil.copyProperties(user, systemUsersVO); // 赋予用户 Id - StpUtil.login(user.getId()); + StpUtil.login(user.getId(),"host"); // 设置 token 有效期为当前日期和套餐有效期的差值 StpUtil.renewTimeout(second); systemUsersVO.setTokenName(StpUtil.getTokenName()); @@ -87,7 +87,7 @@ public class UserController { SystemUsersVO systemUsersVO = new SystemUsersVO(); BeanUtil.copyProperties(user, systemUsersVO); // 赋予用户 Id - StpUtil.login(user.getId()); + StpUtil.login(user.getId(),"bigbrother"); // 设置 token 有效期为当前日期和套餐有效期的差值 StpUtil.renewTimeout(second); systemUsersVO.setTokenName(StpUtil.getTokenName()); diff --git a/src/main/java/com/yupi/springbootinit/model/dto/host/ServerBigBrotherDTO.java b/src/main/java/com/yupi/springbootinit/model/dto/host/ServerBigBrotherDTO.java index 4888feb..6287c6b 100644 --- a/src/main/java/com/yupi/springbootinit/model/dto/host/ServerBigBrotherDTO.java +++ b/src/main/java/com/yupi/springbootinit/model/dto/host/ServerBigBrotherDTO.java @@ -126,7 +126,7 @@ public class ServerBigBrotherDTO extends PageRequest implements Serializable { /** * 按照何种业务排序 */ - @ApiModelProperty(value = "排序字段(createTime/hostsCoins/fans等)", example = "hostsCoins") + @ApiModelProperty(value = "排序字段(historicHighCoins/totalGiftCoins/level等)", example = "hostsCoins") private String sortName; diff --git a/src/main/resources/application-dev.yml b/src/main/resources/application-dev.yml index 8c84a84..6521556 100644 --- a/src/main/resources/application-dev.yml +++ b/src/main/resources/application-dev.yml @@ -14,10 +14,20 @@ spring: # Redis 配置 # todo 需替换配置 redis: - database: 0 + database: 1 host: localhost port: 6379 timeout: 5000 + lettuce: + pool: + # 连接池最大连接数 + max-active: 200 + # 连接池最大阻塞等待时间(使用负值表示没有限制) + max-wait: -1ms + # 连接池中的最大空闲连接 + max-idle: 10 + # 连接池中的最小空闲连接 + min-idle: 0 rabbitmq: host: localhost port: 5672 diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index ffbb4ce..f9c0459 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -108,5 +108,6 @@ sa-token: # 是否输出操作日志 is-log: true + md5: salt: (-FhqvXO,wMz \ No newline at end of file