From 151d70eba459a86218a18c679adafa0a865d3a98 Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期一, 29 四月 2024 15:02:28 +0800 Subject: [PATCH] 修改用户密码登录、忘记密码提示语 --- meiya-rest/src/main/java/com/sinata/rest/modular/system/controller/SmsController.java | 15 ++++++++++++--- 1 files changed, 12 insertions(+), 3 deletions(-) diff --git a/meiya-rest/src/main/java/com/sinata/rest/modular/system/controller/SmsController.java b/meiya-rest/src/main/java/com/sinata/rest/modular/system/controller/SmsController.java index 81e24fd..104bbb3 100644 --- a/meiya-rest/src/main/java/com/sinata/rest/modular/system/controller/SmsController.java +++ b/meiya-rest/src/main/java/com/sinata/rest/modular/system/controller/SmsController.java @@ -3,9 +3,10 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.sinata.common.enums.EnumRemoteSet; import com.sinata.rest.common.ApiUtils; -import com.sinata.rest.core.aliyun.sms.AliSmsApi; import com.sinata.rest.core.aliyun.sms.HwSmsApi; import com.sinata.rest.core.util.ToolUtil; +import com.sinata.rest.modular.member.model.MemUser; +import com.sinata.rest.modular.member.service.IMemUserService; import com.sinata.rest.modular.system.model.RemoteSet; import com.sinata.rest.modular.system.model.SmsRecord; import com.sinata.rest.modular.system.service.IRemoteSetService; @@ -14,14 +15,14 @@ import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiOperation; +import java.time.LocalDateTime; +import java.util.Objects; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.util.StringUtils; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; - -import java.time.LocalDateTime; @Slf4j @RestController @@ -35,6 +36,8 @@ @Autowired IRemoteSetService remoteSetService; + @Autowired + IMemUserService memUserService; private static final String note = "发送验证码 type = 1 注册; type = 2 登录 type = 3 修改密码 type = 4 修改手机号 type = 5修改交易密码"; @GetMapping(value = "/send") @@ -50,6 +53,12 @@ if (StringUtils.isEmpty(phone)) { return ApiUtils.returnNG(null, "发送失败"); } + LambdaQueryWrapper<MemUser> userWrapper = new LambdaQueryWrapper<>(); + userWrapper.eq(MemUser::getPhone, phone); + MemUser user = memUserService.getOne(userWrapper); + if (Objects.isNull(user)) { + return ApiUtils.returnNG(null, "手机号不存在,请注册"); + } // 条件查询 LambdaQueryWrapper<SmsRecord> wrapper = new LambdaQueryWrapper(); wrapper.eq(SmsRecord::getCodeType, type).eq(SmsRecord::getPhone, phone); -- Gitblit v1.7.1