mirror of
https://github.com/shufflewzc/faker2.git
synced 2025-04-23 02:48:44 +08:00
update
This commit is contained in:
parent
644ba1e912
commit
983faad7ed
@ -291,13 +291,22 @@ if(DisableIndex!=-1){
|
||||
EnableJoyRun=false
|
||||
}
|
||||
|
||||
//E卡查询
|
||||
let EnableCheckEcard=true;
|
||||
DisableIndex=strDisableList.findIndex((item) => item === "E卡查询");
|
||||
if(DisableIndex!=-1){
|
||||
console.log("检测到设定关闭E卡查询");
|
||||
EnableCheckEcard=false
|
||||
}
|
||||
|
||||
|
||||
//京豆收益查询
|
||||
let EnableCheckBean=true;
|
||||
DisableIndex=strDisableList.findIndex((item) => item === "京豆收益");
|
||||
if(DisableIndex!=-1){
|
||||
console.log("检测到设定关闭京豆收益查询");
|
||||
EnableCheckBean=false
|
||||
}
|
||||
|
||||
!(async() => {
|
||||
if (!cookiesArr[0]) {
|
||||
$.msg($.name, '【提示】请先获取京东账号一cookie\n直接使用NobyDa的京东签到获取', 'https://bean.m.jd.com/bean/signIndex.action', {
|
||||
@ -681,21 +690,23 @@ async function showMsg() {
|
||||
}
|
||||
|
||||
}
|
||||
if (EnableCheckBean) {
|
||||
ReturnMessage += `【今日京豆】收${$.todayIncomeBean}豆`;
|
||||
strsummary += `【今日京豆】收${$.todayIncomeBean}豆`;
|
||||
if ($.todayOutcomeBean != 0) {
|
||||
ReturnMessage += `,支${$.todayOutcomeBean}豆`;
|
||||
strsummary += `,支${$.todayOutcomeBean}豆`;
|
||||
}
|
||||
ReturnMessage += `\n`;
|
||||
strsummary += `\n`;
|
||||
ReturnMessage += `【昨日京豆】收${$.incomeBean}豆`;
|
||||
|
||||
ReturnMessage += `【今日京豆】收${$.todayIncomeBean}豆`;
|
||||
strsummary+= `【今日京豆】收${$.todayIncomeBean}豆`;
|
||||
if ($.todayOutcomeBean != 0) {
|
||||
ReturnMessage += `,支${$.todayOutcomeBean}豆`;
|
||||
strsummary += `,支${$.todayOutcomeBean}豆`;
|
||||
if ($.expenseBean != 0) {
|
||||
ReturnMessage += `,支${$.expenseBean}豆`;
|
||||
}
|
||||
ReturnMessage += `\n`;
|
||||
}
|
||||
ReturnMessage += `\n`;
|
||||
strsummary+= `\n`;
|
||||
ReturnMessage += `【昨日京豆】收${$.incomeBean}豆`;
|
||||
|
||||
if ($.expenseBean != 0) {
|
||||
ReturnMessage += `,支${$.expenseBean}豆`;
|
||||
}
|
||||
ReturnMessage += `\n`;
|
||||
|
||||
if ($.beanCount){
|
||||
ReturnMessage += `【当前京豆】${$.beanCount-$.beanChangeXi}豆(≈${(($.beanCount-$.beanChangeXi)/ 100).toFixed(2)}元)\n`;
|
||||
@ -1014,79 +1025,81 @@ async function showMsg() {
|
||||
//$.msg($.name, '', ReturnMessage , {"open-url": "https://bean.m.jd.com/beanDetail/index.action?resourceValue=bean"});
|
||||
}
|
||||
async function bean() {
|
||||
// console.log(`北京时间零点时间戳:${parseInt((Date.now() + 28800000) / 86400000) * 86400000 - 28800000}`);
|
||||
// console.log(`北京时间2020-10-28 06:16:05::${new Date("2020/10/28 06:16:05+08:00").getTime()}`)
|
||||
// 不管哪个时区。得到都是当前时刻北京时间的时间戳 new Date().getTime() + new Date().getTimezoneOffset()*60*1000 + 8*60*60*1000
|
||||
if (EnableCheckBean) {
|
||||
// console.log(`北京时间零点时间戳:${parseInt((Date.now() + 28800000) / 86400000) * 86400000 - 28800000}`);
|
||||
// console.log(`北京时间2020-10-28 06:16:05::${new Date("2020/10/28 06:16:05+08:00").getTime()}`)
|
||||
// 不管哪个时区。得到都是当前时刻北京时间的时间戳 new Date().getTime() + new Date().getTimezoneOffset()*60*1000 + 8*60*60*1000
|
||||
|
||||
//前一天的0:0:0时间戳
|
||||
const tm = parseInt((Date.now() + 28800000) / 86400000) * 86400000 - 28800000 - (24 * 60 * 60 * 1000);
|
||||
// 今天0:0:0时间戳
|
||||
const tm1 = parseInt((Date.now() + 28800000) / 86400000) * 86400000 - 28800000;
|
||||
let page = 1,
|
||||
t = 0,
|
||||
yesterdayArr = [],
|
||||
todayArr = [];
|
||||
do {
|
||||
let response = await getJingBeanBalanceDetail(page);
|
||||
await $.wait(1000);
|
||||
// console.log(`第${page}页: ${JSON.stringify(response)}`);
|
||||
if (response && response.code === "0") {
|
||||
page++;
|
||||
let detailList = response.detailList;
|
||||
if (detailList && detailList.length > 0) {
|
||||
for (let item of detailList) {
|
||||
const date = item.date.replace(/-/g, '/') + "+08:00";
|
||||
if (new Date(date).getTime() >= tm1 && (!item['eventMassage'].includes("退还") && !item['eventMassage'].includes('扣赠'))) {
|
||||
todayArr.push(item);
|
||||
} else if (tm <= new Date(date).getTime() && new Date(date).getTime() < tm1 && (!item['eventMassage'].includes("退还") && !item['eventMassage'].includes('扣赠'))) {
|
||||
//昨日的
|
||||
yesterdayArr.push(item);
|
||||
} else if (tm > new Date(date).getTime()) {
|
||||
//前天的
|
||||
t = 1;
|
||||
break;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
$.errorMsg = `数据异常`;
|
||||
$.msg($.name, ``, `账号${$.index}:${$.nickName}\n${$.errorMsg}`);
|
||||
t = 1;
|
||||
}
|
||||
} else if (response && response.code === "3") {
|
||||
console.log(`cookie已过期,或者填写不规范,跳出`)
|
||||
t = 1;
|
||||
} else {
|
||||
console.log(`未知情况:${JSON.stringify(response)}`);
|
||||
console.log(`未知情况,跳出`)
|
||||
t = 1;
|
||||
}
|
||||
} while (t === 0);
|
||||
for (let item of yesterdayArr) {
|
||||
if (Number(item.amount) > 0) {
|
||||
$.incomeBean += Number(item.amount);
|
||||
} else if (Number(item.amount) < 0) {
|
||||
$.expenseBean += Number(item.amount);
|
||||
}
|
||||
}
|
||||
for (let item of todayArr) {
|
||||
if (Number(item.amount) > 0) {
|
||||
$.todayIncomeBean += Number(item.amount);
|
||||
} else if (Number(item.amount) < 0) {
|
||||
$.todayOutcomeBean += Number(item.amount);
|
||||
}
|
||||
}
|
||||
$.todayOutcomeBean = -$.todayOutcomeBean;
|
||||
$.expenseBean = -$.expenseBean;
|
||||
|
||||
decExBean =0;
|
||||
if (EnableOverBean) {
|
||||
await queryexpirejingdou(); //过期京豆
|
||||
if (decExBean && doExJxBeans == "true") {
|
||||
var jxbeans = await exchangejxbeans(decExBean);
|
||||
if (jxbeans) {
|
||||
$.beanChangeXi = decExBean;
|
||||
console.log(`已为您将` + decExBean + `临期京豆转换成喜豆!`);
|
||||
strGuoqi += `已为您将` + decExBean + `临期京豆转换成喜豆!\n`;
|
||||
//前一天的0:0:0时间戳
|
||||
const tm = parseInt((Date.now() + 28800000) / 86400000) * 86400000 - 28800000 - (24 * 60 * 60 * 1000);
|
||||
// 今天0:0:0时间戳
|
||||
const tm1 = parseInt((Date.now() + 28800000) / 86400000) * 86400000 - 28800000;
|
||||
let page = 1,
|
||||
t = 0,
|
||||
yesterdayArr = [],
|
||||
todayArr = [];
|
||||
do {
|
||||
let response = await getJingBeanBalanceDetail(page);
|
||||
await $.wait(1000);
|
||||
// console.log(`第${page}页: ${JSON.stringify(response)}`);
|
||||
if (response && response.code === "0") {
|
||||
page++;
|
||||
let detailList = response.detailList;
|
||||
if (detailList && detailList.length > 0) {
|
||||
for (let item of detailList) {
|
||||
const date = item.date.replace(/-/g, '/') + "+08:00";
|
||||
if (new Date(date).getTime() >= tm1 && (!item['eventMassage'].includes("退还") && !item['eventMassage'].includes('扣赠'))) {
|
||||
todayArr.push(item);
|
||||
} else if (tm <= new Date(date).getTime() && new Date(date).getTime() < tm1 && (!item['eventMassage'].includes("退还") && !item['eventMassage'].includes('扣赠'))) {
|
||||
//昨日的
|
||||
yesterdayArr.push(item);
|
||||
} else if (tm > new Date(date).getTime()) {
|
||||
//前天的
|
||||
t = 1;
|
||||
break;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
$.errorMsg = `数据异常`;
|
||||
$.msg($.name, ``, `账号${$.index}:${$.nickName}\n${$.errorMsg}`);
|
||||
t = 1;
|
||||
}
|
||||
} else if (response && response.code === "3") {
|
||||
console.log(`cookie已过期,或者填写不规范,跳出`)
|
||||
t = 1;
|
||||
} else {
|
||||
console.log(`未知情况:${JSON.stringify(response)}`);
|
||||
console.log(`未知情况,跳出`)
|
||||
t = 1;
|
||||
}
|
||||
} while (t === 0);
|
||||
for (let item of yesterdayArr) {
|
||||
if (Number(item.amount) > 0) {
|
||||
$.incomeBean += Number(item.amount);
|
||||
} else if (Number(item.amount) < 0) {
|
||||
$.expenseBean += Number(item.amount);
|
||||
}
|
||||
}
|
||||
for (let item of todayArr) {
|
||||
if (Number(item.amount) > 0) {
|
||||
$.todayIncomeBean += Number(item.amount);
|
||||
} else if (Number(item.amount) < 0) {
|
||||
$.todayOutcomeBean += Number(item.amount);
|
||||
}
|
||||
}
|
||||
$.todayOutcomeBean = -$.todayOutcomeBean;
|
||||
$.expenseBean = -$.expenseBean;
|
||||
|
||||
decExBean = 0;
|
||||
if (EnableOverBean) {
|
||||
await queryexpirejingdou(); //过期京豆
|
||||
if (decExBean && doExJxBeans == "true") {
|
||||
var jxbeans = await exchangejxbeans(decExBean);
|
||||
if (jxbeans) {
|
||||
$.beanChangeXi = decExBean;
|
||||
console.log(`已为您将` + decExBean + `临期京豆转换成喜豆!`);
|
||||
strGuoqi += `已为您将` + decExBean + `临期京豆转换成喜豆!\n`;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
File diff suppressed because one or more lines are too long
23
jd_dpqd.js
23
jd_dpqd.js
@ -3,14 +3,14 @@
|
||||
============Quantumultx===============
|
||||
[task_local]
|
||||
#店铺签到
|
||||
15 2,14 * * * https://raw.githubusercontent.com/shufflewzc/faker2/main/jd_shop_sign.js, tag=店铺签到, enabled=true
|
||||
15 2,14 * * * https://raw.githubusercontent.com/KingRan/KR/main/jd_shop_sign.js, tag=店铺签到, enabled=true
|
||||
===========Loon============
|
||||
[Script]
|
||||
cron "15 2,14 * * *" script-path=https://raw.githubusercontent.com/shufflewzc/faker2/main/jd_shop_sign.js,tag=店铺签到
|
||||
cron "15 2,14 * * *" script-path=https://raw.githubusercontent.com/KingRan/KR/main/jd_shop_sign.js,tag=店铺签到
|
||||
============Surge=============
|
||||
店铺签到 = type=cron,cronexp="15 2,14 * * *",wake-system=1,timeout=3600,script-path=https://raw.githubusercontent.com/shufflewzc/faker2/main/jd_shop_sign.js
|
||||
店铺签到 = type=cron,cronexp="15 2,14 * * *",wake-system=1,timeout=3600,script-path=https://raw.githubusercontent.com/KingRan/KR/main/jd_shop_sign.js
|
||||
===========小火箭========
|
||||
店铺签到 = type=cron,script-path=https://raw.githubusercontent.com/shufflewzc/faker2/main/jd_shop_sign.jss, cronexpr="15 2,14 * * *", timeout=3600, enable=true
|
||||
店铺签到 = type=cron,script-path=https://raw.githubusercontent.com/KingRan/KR/main/jd_shop_sign.jss, cronexpr="15 2,14 * * *", timeout=3600, enable=true
|
||||
*/
|
||||
const $ = new Env('店铺签到');
|
||||
const notify = $.isNode() ? require('./sendNotify') : '';
|
||||
@ -25,26 +25,25 @@ let vender=''
|
||||
let num=0
|
||||
let shopname=''
|
||||
const token = [
|
||||
"3169D909A54B89AD9365CA5D6DEAE7AE",
|
||||
"4BE1B58FE1360409A5967CAD1127B5A8",
|
||||
"C3BACB3B2B01C4CE1773FAA4D527C558",
|
||||
"9B5EA7F650F292C58811CBF49FB60B2B",
|
||||
"DBD58C7DDEB7D5EE3E99C164755C0BEE",
|
||||
"3B27B2B9E70249C339D66F27B7E133F0",
|
||||
"83E3C2227A9EEF3CC3A427DD79CB9902",
|
||||
"7900C792CFD20EE96EA96A72D652E664",
|
||||
"979F3F329012E8BE0D64DA1B7D6F024B",
|
||||
"342934FF29611CB62EF78EB90CB0AB29",
|
||||
"EF7855941D2146593FA7411F7994AB4D",
|
||||
"7BDE362C7EC7AD46016A58A0782254C5",
|
||||
"1C963AA3BBBD0396784BD0CA527BCDF8",
|
||||
"C5FD1482A207F2CC65570F8FBC492C9A",
|
||||
"5CF1A3455369BDB3D1153D9FC974CAFA",
|
||||
"E29627AF30D59CF7FE7B01C63BD9A975",
|
||||
"6456528318873762DF731CE5CC4C1DAF",
|
||||
"22E454E7DA34CBA96DFAB150C2882193",
|
||||
"67A72DF4DCE945E561051B08A48594A9",
|
||||
"CAA0FA07FE5FE40329504208C891CF06",
|
||||
"7C54AE28BAEDCBB8C927768AE71CA0EF",
|
||||
"809569E3816B2C76210BFF8DB3F2766E",
|
||||
"3B864BF96848A44E170A26D2791E0AE3",
|
||||
"0CB602BF5179A3A4670621F3F83C494E",
|
||||
"7D7E23BB728C9D7425C776BDC8943D10",
|
||||
"9F75D813CBE3D1F9B146F002FEA4FF2D"
|
||||
"46D8CB32794AB8EA1F42E83360918961"
|
||||
]
|
||||
|
||||
if ($.isNode()) {
|
||||
|
File diff suppressed because one or more lines are too long
30
jd_jinggengjcq_dapainew_task.js
Executable file
30
jd_jinggengjcq_dapainew_task.js
Executable file
File diff suppressed because one or more lines are too long
10
jd_mpdz.js
Executable file
10
jd_mpdz.js
Executable file
File diff suppressed because one or more lines are too long
94
jd_wish.js
94
jd_wish.js
File diff suppressed because one or more lines are too long
13
jd_wxSecond.js
Normal file
13
jd_wxSecond.js
Normal file
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user