From 0fab8240d03efd88f75bb8864f4cb98f9d108aae Mon Sep 17 00:00:00 2001 From: fengjin <1435304038@qq.com> Date: 星期一, 26 九月 2022 18:19:45 +0800 Subject: [PATCH] 添加短信登录功能 添加常见问题表模块 办事指南访问模块 并给相应的所有接口加token验证 --- flower_city/src/main/java/com/dg/core/controller/UserController.java | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-) diff --git a/flower_city/src/main/java/com/dg/core/controller/UserController.java b/flower_city/src/main/java/com/dg/core/controller/UserController.java index 0b73956..5c0e1c3 100644 --- a/flower_city/src/main/java/com/dg/core/controller/UserController.java +++ b/flower_city/src/main/java/com/dg/core/controller/UserController.java @@ -6,14 +6,17 @@ import com.dg.core.annotation.Authorization; import com.dg.core.db.gen.entity.SysUser; import com.dg.core.manager.TokenManager; +import com.dg.core.util.SmsUtil; import com.dg.core.util.TableDataInfo; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.redis.core.RedisTemplate; import org.springframework.util.Assert; import org.springframework.web.bind.annotation.*; +import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; import java.time.LocalDateTime; import java.util.HashMap; @@ -26,6 +29,10 @@ public class UserController extends BaseController{ @Autowired com.dg.core.service.ISysUserService IUserService; + + @Autowired + SmsUtil smsUtil; + @Autowired @@ -63,6 +70,18 @@ return ResultData.success(map); } + @ApiOperation("发送登录短信验证码") + @PostMapping(value = "/sendSms", consumes = "application/json") + public ResultData smsSend(@RequestBody SysUser user) { + return IUserService.smsSend(user); + } + + @ApiOperation("账号密码验证登录") + @GetMapping(value = "/loginByAccount") + public ResultData loginByAccount(@RequestParam String phonenumber,@RequestParam String code) { + return IUserService.loginByAccount(phonenumber,code); + } + /** * 查询列表 * @@ -70,6 +89,7 @@ */ @ApiOperation("用户列表接口") @GetMapping("/getlist") + @Authorization public TableDataInfo selectConfigList(@RequestParam(value = "pageNum",required = false) Integer pageNum, @RequestParam(value = "pageSize",required = false) Integer pageSize) { -- Gitblit v1.7.1