mirror of
https://github.com/okyyds/yydspure.git
synced 2023-07-10 13:41:21 +08:00
jd_bean_change
This commit is contained in:
@@ -1715,6 +1715,7 @@ function getUUID(x = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", t = 0) {
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
function redPacket() {
|
||||
return new Promise(async resolve => {
|
||||
const options = {
|
||||
@@ -1742,41 +1743,60 @@ function redPacket() {
|
||||
$.jsRed = 0,
|
||||
$.jdRed = 0,
|
||||
$.jdhRed = 0,
|
||||
$.jdwxRed = 0,
|
||||
$.jdGeneralRed = 0,
|
||||
$.jxRedExpire = 0,
|
||||
$.jsRedExpire = 0,
|
||||
$.jdRedExpire = 0,
|
||||
$.jdhRedExpire = 0;
|
||||
$.jdwxRedExpire = 0,
|
||||
$.jdGeneralRedExpire = 0
|
||||
|
||||
let t = new Date();
|
||||
t.setDate(t.getDate() + 1);
|
||||
t.setHours(0, 0, 0, 0);
|
||||
t = parseInt((t - 1) / 1000);
|
||||
//console.log(JSON.stringify(data.useRedInfo.redList))
|
||||
for (let vo of data.useRedInfo.redList || []) {
|
||||
if (vo.orgLimitStr && vo.orgLimitStr.includes("京喜")) {
|
||||
if (vo.limitStr && vo.limitStr.includes("京喜")) {
|
||||
$.jxRed += parseFloat(vo.balance)
|
||||
if (vo['endTime'] === t) {
|
||||
$.jxRedExpire += parseFloat(vo.balance)
|
||||
}
|
||||
} else if (vo.activityName.includes("极速版") || vo.activityName.includes("京东特价")) {
|
||||
} else if (vo.limitStr.includes("购物小程序")) {
|
||||
$.jdwxRed += parseFloat(vo.balance)
|
||||
if (vo['endTime'] === t) {
|
||||
$.jdwxRedExpire += parseFloat(vo.balance)
|
||||
}
|
||||
} else if (vo.limitStr.includes("京东商城")) {
|
||||
$.jdRed += parseFloat(vo.balance)
|
||||
if (vo['endTime'] === t) {
|
||||
$.jdRedExpire += parseFloat(vo.balance)
|
||||
}
|
||||
} else if (vo.limitStr.includes("极速版") || vo.limitStr.includes("京东特价")) {
|
||||
$.jsRed += parseFloat(vo.balance)
|
||||
if (vo['endTime'] === t) {
|
||||
$.jsRedExpire += parseFloat(vo.balance)
|
||||
}
|
||||
} else if (vo.orgLimitStr && vo.orgLimitStr.includes("京东健康")) {
|
||||
} else if (vo.limitStr && vo.limitStr.includes("京东健康")) {
|
||||
$.jdhRed += parseFloat(vo.balance)
|
||||
if (vo['endTime'] === t) {
|
||||
$.jdhRedExpire += parseFloat(vo.balance)
|
||||
}
|
||||
} else {
|
||||
$.jdRed += parseFloat(vo.balance)
|
||||
$.jdGeneralRed += parseFloat(vo.balance)
|
||||
if (vo['endTime'] === t) {
|
||||
$.jdRedExpire += parseFloat(vo.balance)
|
||||
$.jdGeneralRedExpire += parseFloat(vo.balance)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$.jxRed = $.jxRed.toFixed(2);
|
||||
$.jsRed = $.jsRed.toFixed(2);
|
||||
$.jdRed = $.jdRed.toFixed(2);
|
||||
$.jdRed = $.jdRed.toFixed(2);
|
||||
$.jdhRed = $.jdhRed.toFixed(2);
|
||||
$.jdwxRed = $.jdwxRed.toFixed(2);
|
||||
$.jdGeneralRed = $.jdGeneralRed.toFixed(2);
|
||||
$.balance = data.balance;
|
||||
$.expiredBalance = ($.jxRedExpire + $.jsRedExpire + $.jdRedExpire).toFixed(2);
|
||||
$.message += `【红包总额】${$.balance}(总过期${$.expiredBalance})元 \n`;
|
||||
@@ -1788,6 +1808,10 @@ function redPacket() {
|
||||
$.message += `【京东红包】${$.jdRed}(将过期${$.jdRedExpire.toFixed(2)})元 \n`;
|
||||
if ($.jdhRed > 0)
|
||||
$.message += `【健康红包】${$.jdhRed}(将过期${$.jdhRedExpire.toFixed(2)})元 \n`;
|
||||
if ($.jdwxRed > 0)
|
||||
$.message += `【微信小程序】${$.jdwxRed}(将过期${$.jdwxRedExpire.toFixed(2)})元 \n`;
|
||||
if ($.jdGeneralRed > 0)
|
||||
$.message += `【全平台通用】${$.jdGeneralRed}(将过期${$.jdGeneralRedExpire.toFixed(2)})元 \n`;
|
||||
} else {
|
||||
console.log(`京东服务器返回空数据`)
|
||||
}
|
||||
@@ -1830,7 +1854,7 @@ function getCoupon() {
|
||||
//console.log(useable[i]);
|
||||
if (useable[i].limitStr.indexOf('全品类') > -1) {
|
||||
$.beginTime = useable[i].beginTime;
|
||||
if ($.beginTime < new Date().getTime() && useable[i].quota < 20 && useable[i].coupontype === 1) {
|
||||
if ($.beginTime < new Date().getTime() && useable[i].quota <= 100 && useable[i].coupontype === 1) {
|
||||
//$.couponEndTime = new Date(parseInt(useable[i].endTime)).Format('yyyy-MM-dd');
|
||||
$.couponName = useable[i].limitStr;
|
||||
if (useable[i].platFormInfo)
|
||||
@@ -1873,7 +1897,7 @@ function getCoupon() {
|
||||
}
|
||||
|
||||
}
|
||||
if (useable[i].couponTitle.indexOf('极速版APP活动') > -1 && useable[i].limitStr=='仅可购买活动商品') {
|
||||
if (useable[i].couponTitle.indexOf('特价版APP活动') > -1 && useable[i].limitStr=='仅可购买活动商品') {
|
||||
$.beginTime = useable[i].beginTime;
|
||||
if ($.beginTime < new Date().getTime() && useable[i].coupontype === 1) {
|
||||
if (useable[i].platFormInfo)
|
||||
@@ -1881,7 +1905,7 @@ function getCoupon() {
|
||||
var decquota=parseFloat(useable[i].quota).toFixed(2);
|
||||
var decdisc= parseFloat(useable[i].discount).toFixed(2);
|
||||
|
||||
$.message += `【极速版券】满${decquota}减${decdisc}元`;
|
||||
$.message += `【特价版券】满${decquota}减${decdisc}元`;
|
||||
|
||||
if (useable[i].endTime < $.todayEndTime) {
|
||||
$.message += `(今日过期,${$.platFormInfo})\n`;
|
||||
|
||||
Reference in New Issue
Block a user