...
|
...
|
@@ -7,81 +7,6 @@ |
|
|
|
|
|
'use strict';
|
|
|
|
|
|
const api = global.yoho.API;
|
|
|
const api = require('./bind-api');
|
|
|
|
|
|
const BindService = {
|
|
|
bindCheck(mobile, openId, sourceType, area) {
|
|
|
let params = {
|
|
|
method: 'app.passport.signCheck',
|
|
|
area: area,
|
|
|
mobile: mobile,
|
|
|
open_id: openId,
|
|
|
source_type: sourceType
|
|
|
};
|
|
|
|
|
|
return api.get('', params);
|
|
|
},
|
|
|
sendBindMsg(area, mobile) {
|
|
|
let params = {
|
|
|
method: 'app.passport.smsbind',
|
|
|
mobile: mobile,
|
|
|
area: area
|
|
|
};
|
|
|
|
|
|
return api.get('', params);
|
|
|
},
|
|
|
checkBindCode(area, mobile, code) {
|
|
|
return api.get('', {
|
|
|
method: 'app.register.validRegCode',
|
|
|
mobile: mobile,
|
|
|
area: area,
|
|
|
code: code
|
|
|
});
|
|
|
},
|
|
|
bindMobile(openId, sourceType, mobile, area, password, nickname) {
|
|
|
let params = {
|
|
|
method: 'app.passport.bind',
|
|
|
mobile: mobile,
|
|
|
open_id: openId,
|
|
|
source_type: sourceType,
|
|
|
area: area
|
|
|
};
|
|
|
|
|
|
if (password) {
|
|
|
params.password = password;
|
|
|
}
|
|
|
|
|
|
if (nickname) {
|
|
|
params.nickname = nickname;
|
|
|
}
|
|
|
|
|
|
return api.get('', params);
|
|
|
},
|
|
|
relateMobile(openId, sourceType, mobile, area) {
|
|
|
return api.get('', {
|
|
|
method: 'app.passport.relatedMobile',
|
|
|
mobile: mobile,
|
|
|
openId: openId,
|
|
|
source_type: sourceType,
|
|
|
area: area
|
|
|
});
|
|
|
},
|
|
|
changeCheck(mobile, area) {
|
|
|
return api.get('', {
|
|
|
method: 'app.passport.changeCheck',
|
|
|
mobile: mobile,
|
|
|
area: area
|
|
|
});
|
|
|
},
|
|
|
changeMobile(uid, mobile, area, code) {
|
|
|
return api.get('', {
|
|
|
method: 'app.passport.changeMobile',
|
|
|
mobile: mobile,
|
|
|
uid: uid,
|
|
|
code: code,
|
|
|
area: area
|
|
|
});
|
|
|
}
|
|
|
};
|
|
|
|
|
|
module.exports = BindService; |
|
|
module.exports = api; |
...
|
...
|
|