Bladeren bron

save 处理绑定患者验证码问题

master
leiyun 2 maanden geleden
bovenliggende
commit
69294377a3
1 gewijzigde bestanden met toevoegingen van 6 en 3 verwijderingen
  1. +6
    -3
      src/controller/mp.js

+ 6
- 3
src/controller/mp.js Bestand weergeven

@@ -233,10 +233,13 @@ module.exports = class extends Base {
if (!idCardBack) return this.json({ code: 1, msg: '请上传证件反面照片' });
}
if (!mobile || !/^1[3-9]\d{9}$/.test(mobile)) return this.json({ code: 1, msg: '请输入正确的手机号' });
if (!code || !/^\d{6}$/.test(code)) return this.json({ code: 1, msg: '请输入6位验证码' });

const verifyResult = await this.verifySmsCode(mobile, 'real_name_auth', code);
if (!verifyResult.success) return this.json({ code: 1, msg: verifyResult.message });
// 确认绑定时跳过验证码校验(第一次提交时已校验过)
if (!confirmBind) {
if (!code || !/^\d{6}$/.test(code)) return this.json({ code: 1, msg: '请输入6位验证码' });
const verifyResult = await this.verifySmsCode(mobile, 'real_name_auth', code);
if (!verifyResult.success) return this.json({ code: 1, msg: verifyResult.message });
}

const patientModel = this.model('patient');
const userModel = this.model('wechat_user');


Laden…
Annuleren
Opslaan