rizhi清理 jdos

     $('#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")

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值