From 28457f43ae0a6d69751c74b63dd1d025c2c15a81 Mon Sep 17 00:00:00 2001 From: wangxiang <1827945911@qq.com> Date: Sat, 23 Dec 2023 12:03:10 +0800 Subject: [PATCH] feat: app phone login --- .../kicc/system/service/impl/AppServiceImpl.java | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/service/impl/AppServiceImpl.java b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/service/impl/AppServiceImpl.java index d77ebb56..c2a6b9ad 100644 --- a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/service/impl/AppServiceImpl.java +++ b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/service/impl/AppServiceImpl.java @@ -53,7 +53,6 @@ public class AppServiceImpl implements AppService { /** * 发送手机验证码 - * 网关调用短信发送验证码返回前端 * @param phone 手机号 * @return code */ @@ -64,15 +63,10 @@ public class AppServiceImpl implements AppService { log.info("手机号验证码未过期:{},{}", phone, codeObj); return R.ok(Boolean.FALSE, "验证码发送过频繁"); } - String code = RandomUtil.randomNumbers(Integer.parseInt(SecurityConstants.PHONE_CODE_SIZE)); + int code = smsClient.sendVerificationCode("ali-code", phone); log.info("手机号生成验证码成功:{},{}", phone, code); - redisTemplate.opsForValue().set(CacheConstants.VERIFICATION_CODE + phone, code, SecurityConstants.CODE_TIME, TimeUnit.SECONDS); - smsClient.send(SmsTemplate.builder() - .templateCode(code) - .phoneNumbers(ListUtil.of(phone)) - .signName("长沙康来") - .build()); - return R.ok(Boolean.TRUE, code); + redisTemplate.opsForValue().set(CacheConstants.VERIFICATION_CODE + phone, String.valueOf(code), SecurityConstants.CODE_TIME, TimeUnit.SECONDS); + return R.ok(Boolean.TRUE); }