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
|
EnableJoyRun=false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//E卡查询
|
||||||
let EnableCheckEcard=true;
|
let EnableCheckEcard=true;
|
||||||
DisableIndex=strDisableList.findIndex((item) => item === "E卡查询");
|
DisableIndex=strDisableList.findIndex((item) => item === "E卡查询");
|
||||||
if(DisableIndex!=-1){
|
if(DisableIndex!=-1){
|
||||||
console.log("检测到设定关闭E卡查询");
|
console.log("检测到设定关闭E卡查询");
|
||||||
EnableCheckEcard=false
|
EnableCheckEcard=false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//京豆收益查询
|
||||||
|
let EnableCheckBean=true;
|
||||||
|
DisableIndex=strDisableList.findIndex((item) => item === "京豆收益");
|
||||||
|
if(DisableIndex!=-1){
|
||||||
|
console.log("检测到设定关闭京豆收益查询");
|
||||||
|
EnableCheckBean=false
|
||||||
|
}
|
||||||
|
|
||||||
!(async() => {
|
!(async() => {
|
||||||
if (!cookiesArr[0]) {
|
if (!cookiesArr[0]) {
|
||||||
$.msg($.name, '【提示】请先获取京东账号一cookie\n直接使用NobyDa的京东签到获取', 'https://bean.m.jd.com/bean/signIndex.action', {
|
$.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}豆`;
|
if ($.expenseBean != 0) {
|
||||||
strsummary+= `【今日京豆】收${$.todayIncomeBean}豆`;
|
ReturnMessage += `,支${$.expenseBean}豆`;
|
||||||
if ($.todayOutcomeBean != 0) {
|
}
|
||||||
ReturnMessage += `,支${$.todayOutcomeBean}豆`;
|
ReturnMessage += `\n`;
|
||||||
strsummary += `,支${$.todayOutcomeBean}豆`;
|
|
||||||
}
|
}
|
||||||
ReturnMessage += `\n`;
|
|
||||||
strsummary+= `\n`;
|
|
||||||
ReturnMessage += `【昨日京豆】收${$.incomeBean}豆`;
|
|
||||||
|
|
||||||
if ($.expenseBean != 0) {
|
|
||||||
ReturnMessage += `,支${$.expenseBean}豆`;
|
|
||||||
}
|
|
||||||
ReturnMessage += `\n`;
|
|
||||||
|
|
||||||
if ($.beanCount){
|
if ($.beanCount){
|
||||||
ReturnMessage += `【当前京豆】${$.beanCount-$.beanChangeXi}豆(≈${(($.beanCount-$.beanChangeXi)/ 100).toFixed(2)}元)\n`;
|
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"});
|
//$.msg($.name, '', ReturnMessage , {"open-url": "https://bean.m.jd.com/beanDetail/index.action?resourceValue=bean"});
|
||||||
}
|
}
|
||||||
async function bean() {
|
async function bean() {
|
||||||
// console.log(`北京时间零点时间戳:${parseInt((Date.now() + 28800000) / 86400000) * 86400000 - 28800000}`);
|
if (EnableCheckBean) {
|
||||||
// console.log(`北京时间2020-10-28 06:16:05::${new Date("2020/10/28 06:16:05+08:00").getTime()}`)
|
// console.log(`北京时间零点时间戳:${parseInt((Date.now() + 28800000) / 86400000) * 86400000 - 28800000}`);
|
||||||
// 不管哪个时区。得到都是当前时刻北京时间的时间戳 new Date().getTime() + new Date().getTimezoneOffset()*60*1000 + 8*60*60*1000
|
// 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时间戳
|
//前一天的0:0:0时间戳
|
||||||
const tm = parseInt((Date.now() + 28800000) / 86400000) * 86400000 - 28800000 - (24 * 60 * 60 * 1000);
|
const tm = parseInt((Date.now() + 28800000) / 86400000) * 86400000 - 28800000 - (24 * 60 * 60 * 1000);
|
||||||
// 今天0:0:0时间戳
|
// 今天0:0:0时间戳
|
||||||
const tm1 = parseInt((Date.now() + 28800000) / 86400000) * 86400000 - 28800000;
|
const tm1 = parseInt((Date.now() + 28800000) / 86400000) * 86400000 - 28800000;
|
||||||
let page = 1,
|
let page = 1,
|
||||||
t = 0,
|
t = 0,
|
||||||
yesterdayArr = [],
|
yesterdayArr = [],
|
||||||
todayArr = [];
|
todayArr = [];
|
||||||
do {
|
do {
|
||||||
let response = await getJingBeanBalanceDetail(page);
|
let response = await getJingBeanBalanceDetail(page);
|
||||||
await $.wait(1000);
|
await $.wait(1000);
|
||||||
// console.log(`第${page}页: ${JSON.stringify(response)}`);
|
// console.log(`第${page}页: ${JSON.stringify(response)}`);
|
||||||
if (response && response.code === "0") {
|
if (response && response.code === "0") {
|
||||||
page++;
|
page++;
|
||||||
let detailList = response.detailList;
|
let detailList = response.detailList;
|
||||||
if (detailList && detailList.length > 0) {
|
if (detailList && detailList.length > 0) {
|
||||||
for (let item of detailList) {
|
for (let item of detailList) {
|
||||||
const date = item.date.replace(/-/g, '/') + "+08:00";
|
const date = item.date.replace(/-/g, '/') + "+08:00";
|
||||||
if (new Date(date).getTime() >= tm1 && (!item['eventMassage'].includes("退还") && !item['eventMassage'].includes('扣赠'))) {
|
if (new Date(date).getTime() >= tm1 && (!item['eventMassage'].includes("退还") && !item['eventMassage'].includes('扣赠'))) {
|
||||||
todayArr.push(item);
|
todayArr.push(item);
|
||||||
} else if (tm <= new Date(date).getTime() && new Date(date).getTime() < tm1 && (!item['eventMassage'].includes("退还") && !item['eventMassage'].includes('扣赠'))) {
|
} else if (tm <= new Date(date).getTime() && new Date(date).getTime() < tm1 && (!item['eventMassage'].includes("退还") && !item['eventMassage'].includes('扣赠'))) {
|
||||||
//昨日的
|
//昨日的
|
||||||
yesterdayArr.push(item);
|
yesterdayArr.push(item);
|
||||||
} else if (tm > new Date(date).getTime()) {
|
} else if (tm > new Date(date).getTime()) {
|
||||||
//前天的
|
//前天的
|
||||||
t = 1;
|
t = 1;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
$.errorMsg = `数据异常`;
|
$.errorMsg = `数据异常`;
|
||||||
$.msg($.name, ``, `账号${$.index}:${$.nickName}\n${$.errorMsg}`);
|
$.msg($.name, ``, `账号${$.index}:${$.nickName}\n${$.errorMsg}`);
|
||||||
t = 1;
|
t = 1;
|
||||||
}
|
}
|
||||||
} else if (response && response.code === "3") {
|
} else if (response && response.code === "3") {
|
||||||
console.log(`cookie已过期,或者填写不规范,跳出`)
|
console.log(`cookie已过期,或者填写不规范,跳出`)
|
||||||
t = 1;
|
t = 1;
|
||||||
} else {
|
} else {
|
||||||
console.log(`未知情况:${JSON.stringify(response)}`);
|
console.log(`未知情况:${JSON.stringify(response)}`);
|
||||||
console.log(`未知情况,跳出`)
|
console.log(`未知情况,跳出`)
|
||||||
t = 1;
|
t = 1;
|
||||||
}
|
}
|
||||||
} while (t === 0);
|
} while (t === 0);
|
||||||
for (let item of yesterdayArr) {
|
for (let item of yesterdayArr) {
|
||||||
if (Number(item.amount) > 0) {
|
if (Number(item.amount) > 0) {
|
||||||
$.incomeBean += Number(item.amount);
|
$.incomeBean += Number(item.amount);
|
||||||
} else if (Number(item.amount) < 0) {
|
} else if (Number(item.amount) < 0) {
|
||||||
$.expenseBean += Number(item.amount);
|
$.expenseBean += Number(item.amount);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
for (let item of todayArr) {
|
for (let item of todayArr) {
|
||||||
if (Number(item.amount) > 0) {
|
if (Number(item.amount) > 0) {
|
||||||
$.todayIncomeBean += Number(item.amount);
|
$.todayIncomeBean += Number(item.amount);
|
||||||
} else if (Number(item.amount) < 0) {
|
} else if (Number(item.amount) < 0) {
|
||||||
$.todayOutcomeBean += Number(item.amount);
|
$.todayOutcomeBean += Number(item.amount);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$.todayOutcomeBean = -$.todayOutcomeBean;
|
$.todayOutcomeBean = -$.todayOutcomeBean;
|
||||||
$.expenseBean = -$.expenseBean;
|
$.expenseBean = -$.expenseBean;
|
||||||
|
|
||||||
decExBean =0;
|
decExBean = 0;
|
||||||
if (EnableOverBean) {
|
if (EnableOverBean) {
|
||||||
await queryexpirejingdou(); //过期京豆
|
await queryexpirejingdou(); //过期京豆
|
||||||
if (decExBean && doExJxBeans == "true") {
|
if (decExBean && doExJxBeans == "true") {
|
||||||
var jxbeans = await exchangejxbeans(decExBean);
|
var jxbeans = await exchangejxbeans(decExBean);
|
||||||
if (jxbeans) {
|
if (jxbeans) {
|
||||||
$.beanChangeXi = decExBean;
|
$.beanChangeXi = decExBean;
|
||||||
console.log(`已为您将` + decExBean + `临期京豆转换成喜豆!`);
|
console.log(`已为您将` + decExBean + `临期京豆转换成喜豆!`);
|
||||||
strGuoqi += `已为您将` + decExBean + `临期京豆转换成喜豆!\n`;
|
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===============
|
============Quantumultx===============
|
||||||
[task_local]
|
[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============
|
===========Loon============
|
||||||
[Script]
|
[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=============
|
============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 $ = new Env('店铺签到');
|
||||||
const notify = $.isNode() ? require('./sendNotify') : '';
|
const notify = $.isNode() ? require('./sendNotify') : '';
|
||||||
@ -25,26 +25,25 @@ let vender=''
|
|||||||
let num=0
|
let num=0
|
||||||
let shopname=''
|
let shopname=''
|
||||||
const token = [
|
const token = [
|
||||||
"3169D909A54B89AD9365CA5D6DEAE7AE",
|
"C3BACB3B2B01C4CE1773FAA4D527C558",
|
||||||
"4BE1B58FE1360409A5967CAD1127B5A8",
|
"9B5EA7F650F292C58811CBF49FB60B2B",
|
||||||
"DBD58C7DDEB7D5EE3E99C164755C0BEE",
|
"DBD58C7DDEB7D5EE3E99C164755C0BEE",
|
||||||
"3B27B2B9E70249C339D66F27B7E133F0",
|
"3B27B2B9E70249C339D66F27B7E133F0",
|
||||||
"83E3C2227A9EEF3CC3A427DD79CB9902",
|
"342934FF29611CB62EF78EB90CB0AB29",
|
||||||
"7900C792CFD20EE96EA96A72D652E664",
|
"EF7855941D2146593FA7411F7994AB4D",
|
||||||
"979F3F329012E8BE0D64DA1B7D6F024B",
|
"7BDE362C7EC7AD46016A58A0782254C5",
|
||||||
"1C963AA3BBBD0396784BD0CA527BCDF8",
|
"1C963AA3BBBD0396784BD0CA527BCDF8",
|
||||||
"C5FD1482A207F2CC65570F8FBC492C9A",
|
"C5FD1482A207F2CC65570F8FBC492C9A",
|
||||||
"5CF1A3455369BDB3D1153D9FC974CAFA",
|
"5CF1A3455369BDB3D1153D9FC974CAFA",
|
||||||
"E29627AF30D59CF7FE7B01C63BD9A975",
|
"E29627AF30D59CF7FE7B01C63BD9A975",
|
||||||
"6456528318873762DF731CE5CC4C1DAF",
|
"6456528318873762DF731CE5CC4C1DAF",
|
||||||
"22E454E7DA34CBA96DFAB150C2882193",
|
"22E454E7DA34CBA96DFAB150C2882193",
|
||||||
"67A72DF4DCE945E561051B08A48594A9",
|
"CAA0FA07FE5FE40329504208C891CF06",
|
||||||
"7C54AE28BAEDCBB8C927768AE71CA0EF",
|
"7C54AE28BAEDCBB8C927768AE71CA0EF",
|
||||||
"809569E3816B2C76210BFF8DB3F2766E",
|
"809569E3816B2C76210BFF8DB3F2766E",
|
||||||
"3B864BF96848A44E170A26D2791E0AE3",
|
"3B864BF96848A44E170A26D2791E0AE3",
|
||||||
"0CB602BF5179A3A4670621F3F83C494E",
|
|
||||||
"7D7E23BB728C9D7425C776BDC8943D10",
|
"7D7E23BB728C9D7425C776BDC8943D10",
|
||||||
"9F75D813CBE3D1F9B146F002FEA4FF2D"
|
"46D8CB32794AB8EA1F42E83360918961"
|
||||||
]
|
]
|
||||||
|
|
||||||
if ($.isNode()) {
|
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