60 lines
1.9 KiB
JavaScript
60 lines
1.9 KiB
JavaScript
var CryptoJS = require("crypto-js");
|
|
module.exports = {
|
|
/**
|
|
* 绑定邮箱
|
|
* @url user/kh/bindEmail 前端调用的url参数地址
|
|
* @description 将当前登录用户绑定邮箱
|
|
* data 请求参数 说明
|
|
* @param {String} email 用户邮箱
|
|
* res 返回参数说明
|
|
* @param {Number} code 错误码,0表示成功
|
|
* @param {String} msg 详细信息
|
|
*/
|
|
main: async (event) => {
|
|
let {
|
|
data = {}, util, userInfo
|
|
} = event;
|
|
let { customUtil, uniID, config, pubFun, vk, db, _ } = util;
|
|
let res = {
|
|
code: 0
|
|
};
|
|
|
|
// const userInfo = await this.getUserInfo();
|
|
// 业务逻辑开始-----------------------------------------------------------
|
|
const {
|
|
realname,
|
|
address,
|
|
address_detail,
|
|
mail_address,
|
|
id_card_front,
|
|
id_card_back,
|
|
contact_mobile,
|
|
contact_qq,
|
|
contact_email,
|
|
contact_wechat_image,
|
|
contact_wechat,
|
|
bank_name,
|
|
bank_account_name,
|
|
bank_card,
|
|
screen_shot
|
|
} = data
|
|
// 验证实名信息
|
|
// const get_person_verify_url_res = await pubFun.fadada('get_person_verify_url.api', {
|
|
// customer_id: userInfo.fadada_customer_id,
|
|
// verified_way: 2,
|
|
// page_modify: 1
|
|
// })
|
|
|
|
// let {transactionNo, url} = get_person_verify_url_res.data
|
|
let transactionNo = 'fe00569db2ac43709697df16be737d96'
|
|
let url = 'aHR0cHM6Ly9yZWFsbmFtZXZlcmlmeS10ZXN0LmZhZGFkYS5jb20vZmRkQXV0aGVudGljYXRpb25TZXJ2aWNlL3YxL2FwaS9zeW5zQXV0aGVudGljYXRpb24uYWN0aW9uP3RyYW5zYWN0aW9uX25vPTE3RTM0NDM3MzZDMDczODE5NDgyODQyRjcwMkYzQkI4NjNFMzQ3OTkwQjg4N0MxOUVFRkI1MjBEMkM2NjVFMDVFMDM3MEZFRjVBQTlBOEI3JnNpZ249UkRGQ1JERTJRVEpCUkRCRU9UUkRNRE16TURjMFJURTRPRVl4UWpZeFFqQXhOVGM0TXpNek5nPT0mYXBwX2lkPTQwNTk0MiZ0aW1lc3RhbXA9MTY5ODY2MTExMTg2Mg=='
|
|
var parsedWordArray = CryptoJS.enc.Base64.parse(url);
|
|
var parsedStr = parsedWordArray.toString(CryptoJS.enc.Utf8);
|
|
console.log("parsed:",parsedStr);
|
|
|
|
//
|
|
|
|
// 业务逻辑结束-----------------------------------------------------------
|
|
return res;
|
|
}
|
|
} |