mitao
2025-02-12 4172a409d945fd61ac7579b3032f1c7aea64cfea
登录bug修改
1个文件已修改
15 ■■■■■ 已修改文件
medicalWaste-admin/src/main/java/com/sinata/web/controller/applet/AppLoginController.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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("验证码错误,请重试");
        }