From 5c289ecb9bf1ef3da53d103694726373992c2716 Mon Sep 17 00:00:00 2001 From: src48597962 <48597962@qq.com> Date: Tue, 18 Jul 2023 21:23:32 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20'SrcJuMethod2.js'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SrcJuMethod2.js | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/SrcJuMethod2.js b/SrcJuMethod2.js index c24c9813..6273478d 100644 --- a/SrcJuMethod2.js +++ b/SrcJuMethod2.js @@ -3,9 +3,32 @@ function readData(fileid,datatype){ let cachefile = `hiker://files/_cache/${fileid}.json`; let jkdata = {}; try{ - eval("jkdata=" + fetch(cachefile)); + let cachefiledata = fetch(cachefile); + if(cachefiledata){ + eval("jkdata=" + cachefiledata); + }else{ + let sourcefile = "hiker://files/rules/Src/Ju/jiekou.json"; + let sourcedata = fetch(sourcefile); + if(sourcedata != ""){ + try{ + eval("var datalist=" + sourcedata+ ";"); + }catch(e){ + var datalist = []; + } + }else{ + var datalist = []; + } + let jklist = datalist.filter(it=>{ + return it.type+'_'+it.name == fileid; + }); + if(jklist.length==1){ + jkdata = jklist[0]; + writeFile(cachefile,JSON.stringify(jkdata)); + } + } + }catch(e){ - log("jkdata加载失败>"+fileid+">"+e.message); + log("接口数据加载失败>"+fileid+">"+e.message); } try{