批量开通IM账号
__ekbsagrjF60f5gJnBQQ
16
2048
1536
rollback
1623912642758
批量开通IM账号
0
437
128
142
34
batchAccountOpening
1623912677463
手机号
0
629
232
142
34
mobilePhone
false
1623912678406
姓名
0
330
235
142
34
name
false
(function(){
var rtn = @quot;@quot;; //定义返回值
var name = getItemValueAsString(@quot;name@quot;); // 获取导入的姓名
println(@quot;name===:@quot; + name);
var mobilePhone = getItemValue(@quot;mobilePhone@quot;); // 获取导入的手机号
try{
//调用接口,获取sig(获取到sig后,即默认在IM开通账号。)
var hostUrl = encodeURI(@quot;http://identify.bcxin.com.cn/identify/api/tencent/get-tencent-sig?mobilePhone=@quot;+mobilePhone+@quot;@amp;name=@quot;+name); // 请求url
//println(@quot;hostUrl=== :@quot; + hostUrl);
var urlConnector = new Packages.cn.myapps.util.http.HttpRequestUtil();
var outputStr = @quot;@quot;;
var JSONString = urlConnector.get(hostUrl,outputStr);
println(@quot;urlConnector:@quot; + urlConnector);
println(@quot;JSONString:@quot; + JSONString);
var jsonObject = Packages.com.bcxin.saas.core.utils.JsonUtil.parseObject(JSONString);//处理json数据
println(@quot;jsonObject====:@quot; + jsonObject);
var data1 = jsonObject.get(@quot;data@quot;); //获取失败的data
println(@quot;data1---:@quot; + data1);
var msg1 = jsonObject.get(@quot;msg@quot;); //获取失败的msg
println(@quot;msg1---:@quot; + msg1);
if(@quot;null@quot;.equals(data1) || @quot;参数不完整@quot;.equals(msg1)){
rtn = @quot;操作失败@quot;;
println(@quot;失败rtn1@quot; + rtn);
var doc1=getCurrentDocument();
doc1.findItem(@quot;status@quot;).setValue(rtn);
}
var sig = jsonObject.get(@quot;data@quot;).get(@quot;data@quot;); //获取sig
println(@quot;sig---:@quot; + sig);
var msg = jsonObject.get(@quot;data@quot;).get(@quot;msg@quot;); //获取msg
println(@quot;msg---:@quot; + msg);
//更改状态
var doc=getCurrentDocument();
if(@quot;操作成功!@quot;.equals(msg)){
rtn = @quot;操作成功@quot;;
println(@quot;操作成功 rtn @quot; + rtn);
}else{
rtn = @quot;操作失败@quot;;
}
doc.findItem(@quot;status@quot;).setValue(rtn);
}catch(e){
}
})()
1623912678406
1623912642758
false
false
437;128;328;234
1623912717814
1623912677463
1623912642758
false
false
437;128;629;232
1623912720781
]]>
/uploads/exceltemplate/批量开通IM账号模板.xls