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