From 8123d0223e4f53f556cee39ab99543b71544d7c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B0=AD=E5=87=AF=E5=87=AF?= Date: Thu, 19 Dec 2024 15:41:59 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AD=BE=E5=88=B0=E9=9C=80=E6=B1=82=E7=9B=B8?= =?UTF-8?q?=E5=85=B3=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../app/controller/app/AppUserSignController.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/sqx/modules/app/controller/app/AppUserSignController.java b/src/main/java/com/sqx/modules/app/controller/app/AppUserSignController.java index a6474845..2aaf5faa 100644 --- a/src/main/java/com/sqx/modules/app/controller/app/AppUserSignController.java +++ b/src/main/java/com/sqx/modules/app/controller/app/AppUserSignController.java @@ -1,7 +1,7 @@ package com.sqx.modules.app.controller.app; -import cn.hutool.core.convert.Convert; import com.sqx.common.utils.Result; +import com.sqx.modules.app.annotation.Login; import com.sqx.modules.userSign.dto.UserSignDTO; import com.sqx.modules.userSign.service.UserSignRecordService; import io.swagger.annotations.Api; @@ -9,11 +9,10 @@ import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestAttribute; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; -import javax.servlet.http.HttpServletRequest; - /** * @author tankaikai * @since 2024-12-19 15:23 @@ -31,10 +30,10 @@ public class AppUserSignController { /** * 获取用户连续签到数据 */ + @Login @GetMapping("/getUserSignData") @ApiOperation("获取用户连续签到数据") - public Result getUserSignData(HttpServletRequest request) { - long userId = Convert.toLong(request.getAttribute("userId")); + public Result getUserSignData(@RequestAttribute("userId") Long userId) { UserSignDTO data = userSignRecordService.getUserSignData(userId); return Result.success().put("data", data); } @@ -42,6 +41,7 @@ public class AppUserSignController { /** * 获取连续签到奖励配置 */ + @Login @GetMapping("/getUserSignAwardConfig") @ApiOperation(value = "获取连续签到奖励配置", notes = "如:[7,7] = 连续签到7天奖励7元") public Result getUserSignAwardConfig() {