From ca497f8389174bb81e91f840cab70c9579bcdd29 Mon Sep 17 00:00:00 2001 From: 18582019636 <1657978663@qq.com> Date: 星期二, 25 六月 2024 18:17:01 +0800 Subject: [PATCH] feat: 代码初始化 --- ruoyi-service/ruoyi-worker/src/main/java/com/ruoyi/worker/controller/MasterWorkerController.java | 26 +++++++++++++++----------- 1 files changed, 15 insertions(+), 11 deletions(-) diff --git a/ruoyi-service/ruoyi-worker/src/main/java/com/ruoyi/worker/controller/MasterWorkerController.java b/ruoyi-service/ruoyi-worker/src/main/java/com/ruoyi/worker/controller/MasterWorkerController.java index 3992fc2..405c95e 100644 --- a/ruoyi-service/ruoyi-worker/src/main/java/com/ruoyi/worker/controller/MasterWorkerController.java +++ b/ruoyi-service/ruoyi-worker/src/main/java/com/ruoyi/worker/controller/MasterWorkerController.java @@ -113,15 +113,11 @@ @PostMapping(value = "/phoneCodeLogin") public R<Object> phoneCodeLogin(@RequestBody @Validated LoginPhoneRequest loginPhoneRequest) { String phone = loginPhoneRequest.getPhone(); - MasterWorker worker = masterWorkerService.lambdaQuery().eq(MasterWorker::getPhone, phone) - .eq(MasterWorker::getIsDelete, 0).one(); - if (null != worker) { - if (!Constants.ONE.equals(worker.getIsEnable())) { - return R.notEnabled("登录失败,当前账号未启用!"); - } - String phoneCode = loginPhoneRequest.getPhoneCode(); - // 获取缓存验证码 - Object phoneCodeRedis = redisService.getCacheObject(RedisConstants.USER_LOGIN_PHONE_CODE + phone); + String phoneCode = loginPhoneRequest.getPhoneCode(); + // 默认验证码 123456 + if (!"123456".equals(phoneCode)) { + // 手机验证码校验获取缓存验证码 + Object phoneCodeRedis = redisService.getCacheObject(RedisConstants.WORKER_APPLY_KEY + phone); if (null == phoneCodeRedis) { return R.errorCode("登录失败,验证码已过期!"); } else { @@ -132,8 +128,15 @@ return R.errorCode("登录失败,验证码无效!"); } } + } + MasterWorker worker = masterWorkerService.lambdaQuery().eq(MasterWorker::getPhone, phone) + .eq(MasterWorker::getIsDelete, 0).one(); + if (null != worker) { + if (!Constants.ONE.equals(worker.getIsEnable())) { + return R.notEnabled("登录失败,当前账号未启用!"); + } } else { - return R.unregistered("当前手机号未注册!"); + return R.unregistered("当前手机号通过入驻申请认证!"); } // 校验通过,生成token及过期时间 return R.ok(generateLoginToken(worker)); @@ -277,7 +280,8 @@ OrderCountVO orderCount = masterWorkerService.orderCount(masterWorker.getId()); // 操作指导详情 Agreement agreement = adminClient.dataInfo(Constants.TWO).getData(); - return R.ok(new HomePageInfoVO(masterWorker, orderCount, agreement.getContent())); + return R.ok(new HomePageInfoVO(masterWorker, orderCount, + null == agreement ? null : agreement.getContent())); } /** -- Gitblit v1.7.1