shawenguan há 1 ano atrás
pai
commit
08d2f9806f
1 ficheiros alterados com 12 adições e 2 exclusões
  1. 12 2
      Scripts/wubian/wubianRevokeEntrust.js

+ 12 - 2
Scripts/wubian/wubianRevokeEntrust.js

@@ -108,13 +108,20 @@ async function tryRevokeEntrust() {
     let page = 1;
     let entrustOrderTotal = 0;
     let optOrderNum = 0;
+    let nowTime = Date().now();
+    let cmpTime = nowTime - 5 * 24 * 60 * 1000;
     while (page < 100) {
-        let retOrder = await getOrderList(0, page);
+        let retOrder = await getOrderList(0, page, 13);
         if (retOrder && retOrder.code == 200) {
             let list = retOrder.data.list;
             magicJS.logger.info(`获取订单第${page}页,共${list.length}/${retOrder.data.total}个订单!`);
             for (let i = 0; i < list.length; ++i) {
                 let orderInfo = list[i];
+                let createdDate = new Date(orderInfo.createdTime);
+                if (createdDate.getTime() < cmpTime) {
+                    page = 101;
+                    break;
+                }
                 // 2=市场订单
                 // 4=合成订单
                 // 6=兑换订单
@@ -205,12 +212,15 @@ async function tryRevokeEntrust() {
         "fail": false
     }
  */
-async function getOrderList(state, page) {
+async function getOrderList(state, page, orderType) {
     const url = `https://api.wubian.pro/vmf/app/order/list`;
     const reqData = {
         state: state,
         page: page,
     };
+    if (orderType) {
+        reqData.orderType = orderType;
+    }
     let options = {
         url: url,
         headers: gCommonHeaders,