phone-service.js 1.04 KB
'use strict';
const API = global.yoho.API;

class PhoneService {
    // 校验手机是否已注册
    static checkUserPhoneExist(mobile, area) {
        return API.get('', {
            method: 'app.passport.checkUserExist',
            mobile,
            area
        });
    }

    // 手机号自动登录
    static autoSignin(param) {
        return API.get('', {
            method: 'app.passport.autoSignin',
            profile: param.profile,
            area: param.area,
            code: param.code,
            shopping_key: param.shopping_key
        });
    }

    // 发送验证码
    static sendSMS(mobile, area, type) {
        return API.get('', {
            method: 'app.message.sendSms',
            mobile,
            area,
            type
        });
    }

    // 校验 验证码
    static verifySMS(mobile, area, code, type) {
        return API.get('', {
            method: 'app.message.verifySmsCode',
            mobile,
            area,
            code,
            type
        });
    }
}

module.exports = PhoneService;