Files
jjx-web/uniCloud-tcb/cloudfunctions/router/service/user/kh/setCertification.js
T
2026-10-08 18:18:21 +08:00

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