$('#DataTables_Table_7 tr td:nth-child(3)').each (function () {
var ip = ""+$.trim(this.innerText)+"";
var tpl = `{\"operation\":\"clear\",\"paths\":[\"/export/Logs/binlake.sync.client.jd.local/processor-info.log\",\"/export/Logs/binlake.sync.client.jd.local/processor-error.log\",\"/export/Logs/binlake.sync.client.jd.local/processor-info.2020-06-16.log\",\"/export/Logs/binlake.sync.client.jd.local/processor-info.2020-06-17.log\",\"/export/Logs/binlake.sync.client.jd.local/processor-info.2020-06-15.log\",\"/export/Logs/binlake.sync.client.jd.local/processor-error.2020-06-16.log\",\"/export/Logs/binlake.sync.client.jd.local/processor-error.2020-06-17.log\",\"/export/Logs/binlake.sync.client.jd.local/processor-error.2020-06-15.log\",\"/export/Logs/servers/nginx/logs/binlake.sync.client.jd.local/binlake.sync.client.jd.local_access.log\",\"/export/Logs/jdos/pid_monitor.log\"],\"name\":\"binlakesyncclient-fd85e539\",\"ip\":\"${ip}\"}`;
fetch("http://console.jdos.jd.com/api/system/ordermiddle/app/binlakesyncclient/group/searchlist6/pod/clean/operatelogfile", {
"headers": {
"accept": "application/json, text/plain, */*",
"accept-language": "zh-CN,zh;q=0.9",
"content-type": "application/json;charset=UTF-8"
},
"referrer": "http://console.jdos.jd.com/",
"referrerPolicy": "no-referrer-when-downgrade",
"body": tpl,
"method": "POST",
"mode": "cors",
"credentials": "include"
});
});
let orderIds =[118679186015,118677809943,118680146077,118679158460,118680146237,118676771697,118684680088,118676771089,118684764984] orderIds.forEach(function(val){ var obj = {"@type":"java.util.HashMap","orderId":val,"skuId": 7417080,"productId": 114942}; $('#methodParam').val(JSON.stringify(obj)); $('#invoke3').trigger('click'); } )
var ips = [];
$('#DataTables_Table_8 tr td:nth-child(3)').each (function ()
{
ips.push(""+$.trim(this.innerText)+"");
});
console.log(ips.join("\n"))
ips.forEach(ip => {
var tpl = `{\"operation\":\"clear\",\"paths\":[\"/export/Logs/order_worker.jd.local/debug.log.2020-06-17\",\"/export/Logs/order_worker.jd.local/warn.log\",\"/export/Logs/order_worker.jd.local/debug.log.2020-06-14\",\"/export/Logs/order_worker.jd.local/debug.log.2020-06-15\",\"/export/Logs/order_worker.jd.local/debug.log.2020-06-13\",\"/export/Logs/order_worker.jd.local/debug.log.2020-06-12\",\"/export/Logs/order_worker.jd.local/debug.log.2020-06-11\",\"/export/Logs/order_worker.jd.local/warn.log.2020-06-16\",\"/export/Logs/order_worker.jd.local/warn.log.2020-06-17\",\"/export/Logs/order_worker.jd.local/warn.log.2020-06-12\"],\"name\":\"orderworker-796021c4\",\"ip\":\"${ip}\"}`;
fetch("http://console.jdos.jd.com/api/system/ordermiddle/app/orderworker/group/lflis/pod/clean/operatelogfile", {
"headers": {
"accept": "application/json, text/plain, */*",
"accept-language": "zh-CN,zh;q=0.9",
"content-type": "application/json;charset=UTF-8"
},
"referrer": "http://console.jdos.jd.com/",
"referrerPolicy": "no-referrer-when-downgrade",
"body": tpl,
"method": "POST",
"mode": "cors",
"credentials": "include"
});
})
async function modifyApp(app) {
// 第一步 抓取 id namespaceName name nameCn description language accessLevel labels projectEncoding ownerId
let info = await fetch(`http://coding.jd.com/webapi/projects/app/${app}/info`, {
"headers": {
"accept": "application/json, text/plain, */*",
"accept-language": "zh-CN,zh;q=0.9",
"x-requested-with": "XMLHttpRequest"
},
"body": null,
"method": "GET",
"mode": "cors",
"credentials": "include"
});
let data = await info.json();
let body = {
id: data.id,
namespace: data.namespaceName,
name: data.name,
nameCn: data.nameCn,
description: data.description,
language: data.language,
accessLevel: 0,
labels: data.labels,
projectEncoding: data.projectEncoding,
ownerId: data.ownerId
}
// 第二步 请求修改
let actionResult = await fetch(`http://coding.jd.com/webapi/projects/app/${app}/settings`, {
"headers": {
"accept": "application/json, text/plain, */*",
"accept-language": "zh-CN,zh;q=0.9",
"content-type": "application/json",
"x-requested-with": "XMLHttpRequest"
},
"body": JSON.stringify(body),
"method": "POST",
"mode": "cors",
"credentials": "include"
});
console.log(actionResult)
}
modifyApp("order.main.task")