2026-07-27 11:28:33 +08:00

30 lines
832 B
JavaScript

const corpToken = require("../token/index");
const request = require("../request");
exports.transferLicense = async (context) => {
const { handoverUserid, takeoverUserid, corpId } = context;
const provider_access_token = await corpToken.getProviderAccessToken();
let url = `https://qyapi.weixin.qq.com/cgi-bin/license/batch_transfer_license?provider_access_token=${provider_access_token}`;
const query = {
corpid: corpId,
transfer_list: [
{
handover_userid: handoverUserid,
takeover_userid: takeoverUserid,
},
],
};
let res = await request.main(url, query, "POST");
if (res.errcode !== 0) {
return {
success: false,
message: res.errmsg,
errcode: res.errcode,
};
} else {
return {
success: true,
message: "转移成功",
};
}
};