Commit 9b54cbdc by 宋毅

tj

parent e09c5a7c
...@@ -9,7 +9,7 @@ class ExecClient { ...@@ -9,7 +9,7 @@ class ExecClient {
this.cmdPushDataPostPattern = "curl -k -H 'Content-type: application/json' -H 'token:{tk}' -H 'request-id:{requestId}' -d '{data}' {url}"; this.cmdPushDataPostPattern = "curl -k -H 'Content-type: application/json' -H 'token:{tk}' -H 'request-id:{requestId}' -d '{data}' {url}";
this.cmdFeishuGetPattern = "curl -X GET -k -H 'Content-Type: application/json' -H 'Authorization: {Authorization}' -d '{data}' {url} "; this.cmdFeishuGetPattern = "curl -X GET -k -H 'Content-Type: application/json' -H 'Authorization: {Authorization}' -d '{data}' {url} ";
this.cmdFeishuPostPattern = "curl -k -H 'Content-type: application/json' -H 'Authorization: {Authorization}' -d '{data}' {url}"; this.cmdFeishuPostPattern = "curl -k -H 'Content-type: application/json' -H 'Authorization: {Authorization}' -d '{data}' {url}";
} }
getUUID() { getUUID() {
var uuid = uuidv4(); var uuid = uuidv4();
...@@ -38,7 +38,7 @@ class ExecClient { ...@@ -38,7 +38,7 @@ class ExecClient {
FetchFeishuPostCmd(subData, url) { FetchFeishuPostCmd(subData, url) {
var data = JSON.stringify(subData); var data = JSON.stringify(subData);
var cmd = this.cmdFeishuPostPattern.replace(/\{data\}/g, var cmd = this.cmdFeishuPostPattern.replace(/\{data\}/g,
data).replace(/\{url\}/g, url).replace(/\{Authorization\}/g, "Bearer "+subData.token); data).replace(/\{url\}/g, url).replace(/\{Authorization\}/g, "Bearer " + subData.token);
console.log(cmd); console.log(cmd);
return cmd; return cmd;
} }
...@@ -62,7 +62,10 @@ class ExecClient { ...@@ -62,7 +62,10 @@ class ExecClient {
} }
async execPushDataPost(subData, url, token, requestId) { async execPushDataPost(subData, url, token, requestId) {
let cmd = this.FetchPushDataPostCmd(subData, url, token, requestId); let cmd = this.FetchPushDataPostCmd(subData, url, token, requestId);
var result = await this.exec(cmd); var options = {
maxBuffer: 1024 * 1024 * 20
};
var result = await this.exec(cmd, options);
return result; return result;
} }
async execPost2(subData, url) { async execPost2(subData, url) {
...@@ -78,7 +81,7 @@ class ExecClient { ...@@ -78,7 +81,7 @@ class ExecClient {
return cmd; return cmd;
} }
FetchFqGetCmd(subData, url) { FetchFqGetCmd(subData, url) {
var cmd = this.cmdFeishuGetPattern.replace(/\{url\}/g, url).replace(/\{Authorization\}/g, "Bearer "+subData.Authorization); var cmd = this.cmdFeishuGetPattern.replace(/\{url\}/g, url).replace(/\{Authorization\}/g, "Bearer " + subData.Authorization);
console.log(cmd); console.log(cmd);
return cmd; return cmd;
} }
...@@ -86,7 +89,7 @@ class ExecClient { ...@@ -86,7 +89,7 @@ class ExecClient {
//飞书小程序GET请求 //飞书小程序GET请求
FetchFeishuGetCmd(subData, url) { FetchFeishuGetCmd(subData, url) {
var cmd = this.cmdFeishuGetPattern.replace( var cmd = this.cmdFeishuGetPattern.replace(
/\{data\}/g, subData).replace(/\{url\}/g, url).replace(/\{Authorization\}/g, "Bearer "+subData.user_access_token); /\{data\}/g, subData).replace(/\{url\}/g, url).replace(/\{Authorization\}/g, "Bearer " + subData.user_access_token);
console.log(cmd); console.log(cmd);
return cmd; return cmd;
} }
...@@ -103,8 +106,8 @@ class ExecClient { ...@@ -103,8 +106,8 @@ class ExecClient {
return result; return result;
} }
async execFqGet(subData,url){ async execFqGet(subData, url) {
let cmd = this.FetchFqGetCmd(subData,url); let cmd = this.FetchFqGetCmd(subData, url);
console.log(cmd); console.log(cmd);
var result = await this.exec(cmd); var result = await this.exec(cmd);
return result; return result;
......
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