shawenguan 1 vuosi sitten
vanhempi
commit
e8d3b0f6ce
1 muutettua tiedostoa jossa 12 lisäystä ja 3 poistoa
  1. 12 3
      Scripts/hbcpre/hbcpreHelper.js

+ 12 - 3
Scripts/hbcpre/hbcpreHelper.js

@@ -148,12 +148,21 @@ function isSeriesDataGrabEnabled() {
     return JSON.parse(flag);
 }
 
-function isHomeSeriesDataGrabEnabled() {
+function isHomeSeriesDataGrabEnabled(seriesId) {
     let flag = magicJS.data.read(HbcpreConstKey.homeSeriesDataGrabEnabled, null);
     if (flag == null) {
         return false;
     }
-    return JSON.parse(flag);
+    flag = JSON.parse(flag);
+    if(flag){
+        let seriesList = magicJS.data.read(HbcpreConstKey.homeSeriesList, []);
+        for(let i=seriesList.length-1; i>= 0; i--){
+            if(seriesList[i].seriesId == seriesId){
+                return true;
+            }
+        }
+    }
+    return flag;
 }
 
 function isCompositeItemGrabEnabled() {
@@ -602,7 +611,7 @@ function handleSeriesInfo() {
     // quantityNumber //发行
     // circulationNumber //流通
     if(seriesInfo.openingTime > 0){
-        if(isHomeSeriesDataGrabEnabled()){
+        if(isHomeSeriesDataGrabEnabled(seriesInfo.seriesId)){
             let seriesId = seriesInfo.seriesId;
             let storeKey = `${HbcpreConstKey.homeSeriesInfo}#${seriesInfo.seriesId}`;
             magicJS.data.write(storeKey, seriesInfo);