This commit is contained in:
youfak 2024-11-04 09:59:34 +08:00
parent 6d7470f6c2
commit 6a27faacfb

22
bear.js
View File

@ -3152,7 +3152,7 @@ class IlIIlIli {
I11Ilil = iIlIi11I.result?.["user"]?.["venderId"];
this.shopId = IiIiIll1;
this.venderId = I11Ilil;
this.actType = iIlIi11I.result?.["activity"]?.["actType"];
IlIIlIli.activity.actType = iIlIi11I.result?.["activity"]?.["actType"];
IlIIlIli.activity = {
...IlIIlIli.activity,
"shopId": IiIiIll1,
@ -3160,6 +3160,9 @@ class IlIIlIli {
"startTime": ll1lilll,
"endTime": i1I11I1I
};
let prizedata = iIlIi11I.result.activity.remark;
IlIIlIli.activity.hdbprizedata = prizedata;
await this.loadFrontAward(this.hdbPrefix + "front/activity/loadFrontAward");
ll1lilll && ll1lilll > Date.now() && (this.putMsg("活动未开始"), IlIIlIli.activity.noStart = true, this.stop());
if (i1I11I1I && i1I11I1I < Date.now()) {
this.putMsg("活动已结束");
@ -3174,8 +3177,10 @@ class IlIIlIli {
async ["loadFrontAward"]() {
let IIIilIlI = await this.hdbApi("loadFrontAward");
if (IIIilIlI && IIIilIlI.succ) {
this.prizeList = IIIilIlI.result ?? [];
this.prizeList.length > 0 && this.prizeList.filter(IIIIiIil => !["JD_D_COUPON"].includes(IIIIiIil.awardType)).length === 0 && (this.putMsg("垃圾活动"), this.stop());
// this.prizeList = IIIilIlI.result ?? [];
let prizes = IIIilIlI.result || []
IlIIlIli.activity.prizeList = prizes;
IlIIlIli.activity.prizeList.length > 0 && IlIIlIli.activity.prizeList.filter(IIIIiIil => !["JD_D_COUPON"].includes(IIIIiIil.awardType)).length === 0 && (this.putMsg("垃圾活动"), this.stop());
}
return IIIilIlI;
}
@ -3834,6 +3839,9 @@ class Iii1iI1i {
case "interestSignAct":
lIliI1Ii += " " + list.awardName + " 剩" + list.awardSurplusQuantity + "份\n";
break;
case "calendarSignAct":
lIliI1Ii += " " + list.awardName + " 剩" + list.awardTotalQuantity + "份\n";
break;
case "Draw":
case "TaskDraw":
if (lIliI1Ii.includes(list.equityName)) continue;
@ -3849,7 +3857,6 @@ class Iii1iI1i {
case "CartItem":
lIliI1Ii += " " + list.replace(/[^(加购)\d+]\S+(?=\d+)/g, "件 ") + "\n";
break;
break;
case 10002:
case 10003:
lIliI1Ii += " " + this.daysign1.days + "天 " + list.prizeName + " 剩" + list.leftNum + "份\n";
@ -3896,6 +3903,7 @@ class Iii1iI1i {
lIliI1Ii += " " + list.prizeName + "\n";
break;
case 25:
case 28:
lIliI1Ii += " " + list.prizeName + "\n";
break;
case 27:
@ -3922,6 +3930,12 @@ class Iii1iI1i {
let prizedata = match1[0].trim();
lIliI1Ii += "活动规则:\n" + prizedata + "\n";
}
if (IlIIlIli.activity.hdbprizedata) {
let info = IlIIlIli.activity.hdbprizedata;
let match = info.match(/5\..*?:\s*(.*?)\n\s*\d+\./s);
let prizedata = match[1].trim();
lIliI1Ii += "活动规则:\n" + prizedata + "\n";
}
IlIIlIli.activity.drawTimeStr && (lIliI1Ii += "开奖时间:" + IlIIlIli.activity.drawTimeStr + "\n"), this.activity.activityUrl && !i1ilIi1?.["noPushUrl"] && (lIliI1Ii += prize += "export " + Iii1iI1i.envInfo.env + "=\"" + this.activity.activityUrl + "\"\n\n"), IlIIlIli.activity.shopId && (lIliI1Ii += "https://shop.m.jd.com/shop/home?shopId=" + IlIIlIli.activity.shopId + "\n\n"), lIliI1Ii += "时间:" + i1I1IlI1(Date.now(), "yyyy-MM-dd HH:mm:ss.SSS") + " 时长:" + I1lili1i + "s\n小熊京东活动通知", await liIliiiI.sendNotify(lIIllllI, lIliI1Ii), lIliI1Ii;
}
static async ["sendMessage"](i1llil, il1llI1, II1i1111, l11111 = 0, iIIlIl1I = 1) {