From ac1d0837be5cc096dab792f60b3409960121173f Mon Sep 17 00:00:00 2001 From: guyuexuan <2651919937@qq.com> Date: Tue, 12 Jan 2021 18:40:11 +0800 Subject: [PATCH] =?UTF-8?q?[=E4=BA=AC=E5=96=9C=E5=86=9C=E5=9C=BA]=20?= =?UTF-8?q?=E5=8F=98=E6=9B=B4=20=E9=A2=84=E6=B5=8B=E5=A4=A9=E6=95=B0?= =?UTF-8?q?=E9=87=87=E7=94=A8=E8=BF=9B=E4=B8=80=E5=8F=96=E6=95=B4=20?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=20=E6=8D=95=E8=8E=B7=E9=9A=8F=E6=9C=BA?= =?UTF-8?q?=E5=8A=A9=E5=8A=9B=20API=20=E5=BC=82=E5=B8=B8=EF=BC=88=E9=98=B2?= =?UTF-8?q?=E6=AD=A2=20API=20=E5=BC=82=E5=B8=B8=E5=AF=BC=E8=87=B4=E8=84=9A?= =?UTF-8?q?=E6=9C=AC=E7=BB=88=E6=AD=A2=E6=89=A7=E8=A1=8C=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jd_jxnc.js | 74 +++++++++++++++++++++++++++++++----------------------- 1 file changed, 42 insertions(+), 32 deletions(-) diff --git a/jd_jxnc.js b/jd_jxnc.js index 42ef0bbc..9df094fa 100644 --- a/jd_jxnc.js +++ b/jd_jxnc.js @@ -380,7 +380,7 @@ function getMessage(endInfo, startInfo) { } message += `【水滴】本次获得${get} 离线获得${leaveGet} 今日获得${dayGet} 还需水滴${need}\n`; if (get > 0 || leaveGet > 0 || dayGet > 0) { - const day = parseInt(need / (dayGet > 0 ? dayGet : (get + leaveGet))); + const day = Math.ceil(need / (dayGet > 0 ? dayGet : (get + leaveGet))); message += `【预测】还需 ${day} 天\n`; } if (get > 0 || leaveGet > 0) { // 本次 或 离线 有水滴 @@ -397,44 +397,54 @@ function submitInviteId(userName) { resolve(); return; } - $.post( - { - url: `https://api.ninesix.cc/api/jx-nc/${$.info.smp}/${encodeURIComponent(userName)}?active=${$.info.active}`, - }, - (err, resp, _data) => { - try { - const {code, data = {}} = JSON.parse(_data); - $.log(`邀请码提交:${code}`); - if (data.value) { - message += '【邀请码】提交成功!\n'; + try { + $.post( + { + url: `https://api.ninesix.cc/api/jx-nc/${$.info.smp}/${encodeURIComponent(userName)}?active=${$.info.active}`, + }, + (err, resp, _data) => { + try { + const {code, data = {}} = JSON.parse(_data); + $.log(`邀请码提交:${code}`); + if (data.value) { + message += '【邀请码】提交成功!\n'; + } + } catch (e) { + $.logErr(e, resp); + } finally { + resolve(); } - } catch (e) { - $.logErr(e, resp); - } finally { - resolve(); - } - }, - ); + }, + ); + } catch (e) { + $.logErr(e, resp); + resolve(); + } }); } function getAssistUser() { return new Promise(resolve => { - $.get({url: `https://api.ninesix.cc/api/jx-nc?active=${$.info.active}`}, async (err, resp, _data) => { - try { - const {code, data = {}} = JSON.parse(_data); - if (data.value) { - $.log(`获取随机助力码成功 ${code} ${data.value}`); - resolve(data.value); - } else { - $.log(`获取随机助力码失败 ${code}`); + try { + $.get({url: `https://api.ninesix.cc/api/jx-nc?active=${$.info.active}`}, async (err, resp, _data) => { + try { + const {code, data = {}} = JSON.parse(_data); + if (data.value) { + $.log(`获取随机助力码成功 ${code} ${data.value}`); + resolve(data.value); + } else { + $.log(`获取随机助力码失败 ${code}`); + } + } catch (e) { + $.logErr(e, resp); + } finally { + resolve(false); } - } catch (e) { - $.logErr(e, resp); - } finally { - resolve(false); - } - }); + }); + } catch (e) { + $.logErr(e, resp); + resolve(false); + } }); }