From a04d4cced11bec0b33fba6fbf835a5e11f988d6d Mon Sep 17 00:00:00 2001
From: luoyisheng <yangdongji@argo-ai.cn>
Date: 星期四, 13 二月 2025 16:28:19 +0800
Subject: [PATCH] bug

---
 medicalWaste-admin/src/main/java/com/sinata/web/controller/applet/AppLoginController.java |   15 +++++++++------
 1 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/medicalWaste-admin/src/main/java/com/sinata/web/controller/applet/AppLoginController.java b/medicalWaste-admin/src/main/java/com/sinata/web/controller/applet/AppLoginController.java
index c394ef1..138ad68 100644
--- a/medicalWaste-admin/src/main/java/com/sinata/web/controller/applet/AppLoginController.java
+++ b/medicalWaste-admin/src/main/java/com/sinata/web/controller/applet/AppLoginController.java
@@ -2,7 +2,6 @@
 
 import com.alibaba.fastjson2.JSON;
 import com.alibaba.fastjson2.JSONObject;
-import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.sinata.common.constant.Constants;
 import com.sinata.common.core.domain.AjaxResult;
@@ -32,12 +31,13 @@
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.data.redis.core.RedisTemplate;
-import org.springframework.util.CollectionUtils;
-import org.springframework.web.bind.annotation.*;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
 
 import javax.annotation.Resource;
-import java.time.LocalDateTime;
 import java.util.List;
 import java.util.Map;
 import java.util.Random;
@@ -83,7 +83,7 @@
     public AjaxResult getCode(String phone)
     {
         Random random = new Random();
-        List<SysUser> list = userService.lambdaQuery().eq(SysUser::getPhonenumber, phone).list();
+        List<SysUser> list = userService.lambdaQuery().eq(SysUser::getUserName, phone).list();
         if (list.isEmpty()){
             return AjaxResult.error("当前手机号没有对应用户,请联系管理员");
         }
@@ -155,6 +155,9 @@
 
         List<SysMenu> menus = roleService.roleInfoFromUserId(loginUser.getUserId());
         String string = redisCache.getCacheObject(loginBody.getUsername()).toString();
+        if (StringUtils.isBlank(string)) {
+            return AjaxResult.error("验证码已失效");
+        }
         if (!loginBody.getCode().equals(string)){
             return AjaxResult.error("验证码错误,请重试");
         }

--
Gitblit v1.7.1