shawenguan 2 ani în urmă
părinte
comite
c28dd41293
1 a modificat fișierele cu 31 adăugiri și 0 ștergeri
  1. 31 0
      Scripts/gandart/gandartHelper.js

+ 31 - 0
Scripts/gandart/gandartHelper.js

@@ -107,6 +107,9 @@ function checkHandleRequest() {
             case '/market/api/v3/resaleManage/resale/tradingMarket':
                 handleTradingMarket();
                 break;
+            case '/corecenter/userSaleRecords/es/querySaleToElasticSearch':
+                handleQuerySale();
+                break;
             case '/market/api/v2/resaleManage/resale/collectionDetailsByCastingId':
                 handleCollectionDetailsByCastingId();
                 break;
@@ -432,6 +435,34 @@ function handleTradingMarket() {
     lk.msg('');
 }
 
+function handleQuerySale() {
+    try {
+        if ($request.headers.token) {
+            let jwktoken = $request.headers.token;
+            lk.setVal(GandartConstKey.Token, jwktoken);
+        }
+        let data = lk.getResponseBody();
+        if (!data) {
+            return;
+        }
+        lk.log(`获取最新Token并更新产品列表`);
+        data = JSON.parse(data);
+        if (data.ok) {
+            let obj = data.data;
+            let oldItemlst = JSON.parse(lk.getVal(GandartConstKey.CollectionCateLst, '[]'));
+            let pageItemlst = obj.list;
+            let newLst = checkAppendCollectionItemsDiff(oldItemlst, pageItemlst);
+            let jsonStr = JSON.stringify(newLst, null, 2);
+            lk.setVal(GandartConstKey.CollectionCateLst, jsonStr);
+            lk.log(jsonStr);
+        }
+    } catch (e) {
+        lk.logErr(e);
+        lk.execFail();
+    }
+    lk.msg('');
+}
+
 function checkFixLimitPrice(castingId, info, lastCastingId) {
     // 检查预设捡漏价格
     let resalePrice = Number(info.resalePrice);