|
let AbstractAPIHandler = require('AbstractAPIHandler');
class MyAPIHandler extends AbstractAPIHandler {
execute(request){
//获取前端选中数据
let data1 = request.data;
let param;
let cshu;
let customer;
let sign;
for (var d in data1) {
let value=data1[d];
param = {
//快递公司编码
"com": value.ckkddhzibList_com,
//快递公司单号
"num": value.ckkddhzibList_kuaidigongsidanhao,
"order": "desc"
}
cshu = JSON.stringify(param);
customer="0DE9268B2DF5205D9DB8A573C9A7817A";
key="fJIwRyoZ3692";
sign =MD5Encode(cshu+key+customer).toUpperCase();
//return {canshu}
//信息体
let body = {
};
//信息头
let header = {
'Content-Type': "application/json;charset=UTF-8"
};
let url="https://poll**.**/poll/query.do"+"?"+"customer="+customer+"&"+"sign="+sign+"&"+"param="+cshu
//return {url}
let responseObj = postman("post", url, JSON.stringify(header), JSON.stringify(body));
// 可以直观的看到具体的错误信息
// throw new Error(responseObj);
return {
responseObj
};
}
}
}
exports({"entryPoint":MyAPIHandler});
如何把 获取到的{responseObj}里的状态这个字段反写到单据上面
|
|