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