Commit a5ba4cfc by 宋毅

tj

parent 3316e2db
......@@ -15,6 +15,7 @@ class IcZipTask extends TaskBase {
this.cosgetsecreturl = settings.cosGetSecreturl();
this.icMaterialurl = settings.icMaterialurl();
this.restclient = system.getObject("util.restClient");
this.execClient = system.getObject("util.execClient");
}
......@@ -138,9 +139,13 @@ class IcZipTask extends TaskBase {
resultJson.url = 'http://' + getParam;
console.log(resultJson);
var icUpMaterialurl = this.icMaterialurl + '/web/bizchance/materialCtl/updateZipById';
// //请求返回接口,传输上传接口
//请求返回接口,传输上传接口
var res = await this.restclient.execPost3(resultJson, icUpMaterialurl);
console.log(res);
// var headData = {
// "xappkey": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJvcnpaWmhXRXBKNVVFZzRZUU5uUmlyVEJXa1FQbnZ6UyIsImlhdCI6MTU5MjcwOTYzNn0.TWk_F6Tz3fRMqspoG24VSt5RiC4ldFembFYcLcAbowE"
// };
// var res = await this.execClient.execPostTimeOutByBusiness("icZipTask.js/subBeforeTask", resultJson, icUpMaterialurl, null, headData);
console.log(res, "......res...........");
}
} catch (error) {
continue;
......
......@@ -2,8 +2,6 @@ var childproc = require('child_process');
const system = require("../system");
const util = require('util');
const exec = util.promisify(require('child_process').exec);
const settings = require("../../../app/config/settings");
const axios = require('axios');
const moment = require('moment');
const uuid = require('uuid');
class ExecClient {
......@@ -37,7 +35,7 @@ class ExecClient {
return reqResult;
} catch (error) {
var stackStr = error.stack ? error.stack : JSON.stringify(error);
console.log(stackStr,".....execPostTimeOutByBusiness.........");
console.log(stackStr, ".....execPostTimeOutByBusiness.........");
reqResult = system.getResultFail(-200, execFile + "执行execPostByTimeOut存在异常");
reqResult.requestId = uuid.v1();
return reqResult;
......@@ -159,7 +157,7 @@ class ExecClient {
}
}
cmdStr = cmdStr + " -d '" + data + "' " + url;
console.log(cmdStr, ":cmdStr.................");
console.log(cmdStr, ":cmdStr.....................");
return cmdStr;
}
......
......@@ -12,7 +12,7 @@ class RestClient {
this.cmdDownLoadFilePattern = "curl -G -o {fileName} {url}";
this.cmdPostPattern2 = "curl -k -H 'Content-type: application/x-www-form-urlencoded' -d '{data}' {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}";
this.cmdPostPattern3 = "curl -k -H 'Content-type:application/json' -H 'xappkey:Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJvcnpaWmhXRXBKNVVFZzRZUU5uUmlyVEJXa1FQbnZ6UyIsImlhdCI6MTU5MjcwOTYzNn0.TWk_F6Tz3fRMqspoG24VSt5RiC4ldFembFYcLcAbowE' -d '{data}' {url}";
// form-data形式post data参数类型 md5=2&data=1
this.cmdPostPattern5 = "curl -k --data '{data}' {url}";
......@@ -41,7 +41,7 @@ class RestClient {
return cmd;
}
FetchPostCmd3(subData, url) {
var data = subData;
var data = JSON.stringify(subData);
var cmd = this.cmdPostPattern3.replace(/\{data\}/g,
data).replace(/\{url\}/g, url);
return cmd;
......@@ -79,7 +79,7 @@ class RestClient {
return { stdout, stderr };
}
}
async execDownload(url, outfname) {
let cmd = this.FetchDownLoadCmd(outfname, url);
var result = await this.exec(cmd);
......@@ -124,7 +124,7 @@ class RestClient {
async execPost3(subData, url) {
// console.log("subData-----------------" + JSON.stringify(subData));
let cmd = this.FetchPostCmd3(subData, url);
console.log(cmd,"...............cmd3....................");
console.log(cmd, "...............cmd3....................");
var result = await this.exec(cmd);
// console.log(result,"...............cmd3........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