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; } }