Commit d99956b2 by 王勇飞

gyq

parent f5cd8ee2
......@@ -38,8 +38,10 @@ class TxHandler {
params.clerkName = salesmanInfo.userName;
params.clerkPhone = salesmanInfo.mobile
}
var rtn = await rc.execPost(params, requrl);
var rtn = await rc.execPost3(params, requrl);
var j = JSON.parse(rtn.stdout);
console.log("RRRRRRRRRRRRRRR");
console.log(JSON.stringify(j));
return j;
}
catch(error){
......@@ -61,7 +63,7 @@ class TxHandler {
"currentStatus":"已退回",
"statusReason":datajson.actionBody.refusalContent
}
var rtn = await rc.execPost(params, requrl);
var rtn = await rc.execPost3(params, requrl);
var j = JSON.parse(rtn.stdout);
if (j.status == 0) {
return {
......@@ -194,7 +196,7 @@ class TxHandler {
params.companyInfo.shareholderName = datajson.actionBody.order_snapshot.shareholderName;//法人代表
}
var rtn = await rc.execPost(params, requrl);
var rtn = await rc.execPost3(params, requrl);
var j = JSON.parse(rtn.stdout);
if (j.status == 0) {
return {
......@@ -224,7 +226,7 @@ class TxHandler {
"deliverStatus":"closed",
"statusReason":datajson.actionBody.refusalContent
}
var rtn = await rc.execPost(params, requrl);
var rtn = await rc.execPost3(params, requrl);
var j = JSON.parse(rtn.stdout);
if (j.status == 0) {
return {
......
......@@ -6,6 +6,7 @@ class ExecClient {
constructor() {
this.cmdPostPattern = "curl -k -H 'Content-type: application/json' -d '{data}' {url}";
this.cmdGetPattern = "curl -G -X GET '{url}'";
this.cmdPostPattern3 = "curl -k -H 'Content-type: application/json' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJvcnpaWmhXRXBKNVVFZzRZUU5uUmlyVEJXa1FQbnZ6UyIsImlhdCI6MTU5MjcwOTYzNn0.TWk_F6Tz3fRMqspoG24VSt5RiC4ldFembFYcLcAbowE' -H 'XAPPKEY: 647a68c9-da01-40d3-9763-1ffa0f64cf3f' -d '{data}' {url}";
}
async exec(cmd) {
......@@ -34,6 +35,20 @@ class ExecClient {
return result;
}
FetchPostCmd3(subData, url) {
var data = JSON.stringify(subData);
var cmd = this.cmdPostPattern3.replace(/\{data\}/g,
data).replace(/\{url\}/g, url);
console.log(cmd);
return cmd;
}
async execPost3(subData, url) {
let cmd = this.FetchPostCmd3(subData, url);
var result = await this.exec(cmd);
return result;
}
async execPost2(subData, url) {
let cmd = this.FetchPostCmd(subData, url);
var result = await this.exec2(cmd);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment