小熊新增v2加购
This commit is contained in:
parent
a3b5f25f12
commit
eace1f5d17
@ -1,26 +1,46 @@
|
|||||||
let IIll1I11 = __dirname.includes("bear"),
|
/*
|
||||||
iIlIlI = decodeURIComponent(process.argv.splice(2)?.[0] || process.env.M_WX_ADD_CART_URL);
|
加购有礼beta v1.0.0
|
||||||
|
|
||||||
if (IIll1I11) {
|
https://cjhy-isv.isvjcloud.com/wxCollectionActivity/activity?activityId=8d0f86f522d34fd6828e3c75fe4091f0
|
||||||
iIlIlI = "https://cjhy-isv.isvjcloud.com/wxCollectionActivity/activity?activityId=8d0f86f522d34fd6828e3c75fe4091f0";
|
https://lzkj-isv.isvjd.com/wxCollectionActivity/activity2/0d5b8e8cb94a46bbbe4aff25dc1e9c0d?activityId=0d5b8e8cb94a46bbbe4aff25dc1e9c0d
|
||||||
iIlIlI = "https://lzkj-isv.isvjd.com/wxCollectionActivity/activity2/0d5b8e8cb94a46bbbe4aff25dc1e9c0d?activityId=0d5b8e8cb94a46bbbe4aff25dc1e9c0d";
|
https://lzkj-isv.isvjcloud.com/prod/cc/interactsaas/index?activityType=10024&templateId=20210518190900jgyl011&activityId=1740268731560538114&nodeId=101001&prd=cjwx
|
||||||
iIlIlI = "https://lzkj-isv.isvjcloud.com/prod/cc/interactsaas/index?activityType=10024&templateId=7f4116e9-34b2-4f6d-9684-d7ca7c4b3d69&activityId=1711295984027947010&nodeId=101001&prd=cjwx";
|
https://hdb-isv.isvjcloud.com/h5/pages/plusGift/plusGift1?id=dffb05f66b3f1361ddec86a315c052e4&userId=1000461510
|
||||||
iIlIlI = "https://lzkj-isv.isvjcloud.com/prod/cc/interaction/v1/index?activityType=10024&templateId=20210518190900jgyl01&activityId=1714916689487958018&nodeId=101001&prd=crm";
|
https://jingyun-rc.isvjcloud.com/h5/pages/plusGift/plusGift5?id=8e2fcea1fb4f64a11795ffbae977ba58&userId=1000350703
|
||||||
iIlIlI = "https://jingyun-rc.isvjcloud.com/h5/pages/plusGift/plusGift5?id=8e2fcea1fb4f64a11795ffbae977ba58&userId=1000350703";
|
https://gzsl-isv.isvjcloud.com/wuxian/mobileForApp/dist/views/pages/extraGift.html?activityType=JG_1&activityId=644508
|
||||||
iIlIlI = "https://hdb-isv.isvjcloud.com/h5/pages/plusGift/plusGift1?id=dffb05f66b3f1361ddec86a315c052e4&userId=1000461510";
|
https://jinggeng-isv.isvjcloud.com/ql/front/showCart?id=9e8080b38b49247b018b4ab08b970281&user_id=1000453449
|
||||||
iIlIlI = "https://gzsl-isv.isvjcloud.com/wuxian/mobileForApp/dist/views/pages/extraGift.html?activityType=JG_1&activityId=644508";
|
https://lzkj-isv.isvjcloud.com/prod/cc/interaction/v2/10024/1002/?activityId=1845743310249439233&shopId=1000014485
|
||||||
iIlIlI = "https://jinggeng-isv.isvjcloud.com/ql/front/showCart?id=9e8080b38b49247b018b4ab08b970281&user_id=1000453449";
|
|
||||||
iIlIlI = "https://jinggeng-isv.isvjcloud.com/ql/front/showCart?id=9e8080348b68fabe018b7e9eb6a306d9&user_id=1000361845";
|
export M_WX_ADD_CART_URL=""
|
||||||
iIlIlI = "https://lzkj-isv.isvjd.com/wxCollectionActivity/activity2?activityId=00175a1d132542c1a8d6321501cf3d3d";
|
export M_WX_ADD_CART_BEAN_NUM="2" # 超过这个数量才会开卡 默认值2
|
||||||
iIlIlI = "https://hdb-isv.isvjcloud.com/h5/pages/plusGift/plusGift3?id=755f118f0066f6ffe910fc7c849e3ff5&userId=1000111946";
|
|
||||||
iIlIlI = "https://lzkj-isv.isvjd.com/wxCollectionActivity/activity2/d4f29769aea4402fbe787652f7210d1a?activityId=d4f29769aea4402fbe787652f7210d1a";
|
cron: 1 1 1 1 *
|
||||||
iIlIlI = "https://lzkj-isv.isvjd.com/wxCollectionActivity/activity2/6bfcc3e5963e42f4a5a49a434668dd83?activityId=6bfcc3e5963e42f4a5a49a434668dd83";
|
const $ = new Env("加购有礼beta");
|
||||||
iIlIlI = "https://cjhy-isv.isvjcloud.com/wxCollectionActivity/activity?activityId=a13e2f5048f644e8abbfbc990f8034fb";
|
*/
|
||||||
iIlIlI = "https://lzkj-isv.isvjd.com/wxCollectionActivity/activity2/0a65517110924fb893dbcd469bc44ad2?activityId=0a65517110924fb893dbcd469bc44ad2";
|
|
||||||
iIlIlI = "https://lzkj-isv.isvjd.com/wxCollectionActivity/activity2/fdc4d1c08a594a8d8769072c0452bf7e?activityId=fdc4d1c08a594a8d8769072c0452bf7e";
|
let mode = __dirname.includes("bear"),
|
||||||
iIlIlI = "https://cjhy-isv.isvjcloud.com/wxCollectionActivity/activity?activityId=891b965fba8a4c599a04ea6b00dbff1c";
|
activityUrl = decodeURIComponent(process.argv.splice(2)?.[0] || process.env.M_WX_ADD_CART_URL);
|
||||||
iIlIlI = "https://lzkj-isv.isvjcloud.com/prod/cc/interactsaas/index?activityType=10024&templateId=20210518190900jgyl011&activityId=1740268731560538114&nodeId=101001&prd=cjwx";
|
|
||||||
iIlIlI = "https://cjhy-isv.isvjcloud.com/wxCollectionActivity/activity?activityId=8e61f7b04b184767836879c5d0030ddf";
|
if (mode) {
|
||||||
|
activityUrl = "https://cjhy-isv.isvjcloud.com/wxCollectionActivity/activity?activityId=8d0f86f522d34fd6828e3c75fe4091f0";
|
||||||
|
activityUrl = "https://lzkj-isv.isvjd.com/wxCollectionActivity/activity2/0d5b8e8cb94a46bbbe4aff25dc1e9c0d?activityId=0d5b8e8cb94a46bbbe4aff25dc1e9c0d";
|
||||||
|
activityUrl = "https://lzkj-isv.isvjcloud.com/prod/cc/interactsaas/index?activityType=10024&templateId=7f4116e9-34b2-4f6d-9684-d7ca7c4b3d69&activityId=1711295984027947010&nodeId=101001&prd=cjwx";
|
||||||
|
activityUrl = "https://lzkj-isv.isvjcloud.com/prod/cc/interaction/v1/index?activityType=10024&templateId=20210518190900jgyl01&activityId=1714916689487958018&nodeId=101001&prd=crm";
|
||||||
|
activityUrl = "https://jingyun-rc.isvjcloud.com/h5/pages/plusGift/plusGift5?id=8e2fcea1fb4f64a11795ffbae977ba58&userId=1000350703";
|
||||||
|
activityUrl = "https://hdb-isv.isvjcloud.com/h5/pages/plusGift/plusGift1?id=dffb05f66b3f1361ddec86a315c052e4&userId=1000461510";
|
||||||
|
activityUrl = "https://gzsl-isv.isvjcloud.com/wuxian/mobileForApp/dist/views/pages/extraGift.html?activityType=JG_1&activityId=644508";
|
||||||
|
activityUrl = "https://jinggeng-isv.isvjcloud.com/ql/front/showCart?id=9e8080b38b49247b018b4ab08b970281&user_id=1000453449";
|
||||||
|
activityUrl = "https://jinggeng-isv.isvjcloud.com/ql/front/showCart?id=9e8080348b68fabe018b7e9eb6a306d9&user_id=1000361845";
|
||||||
|
activityUrl = "https://lzkj-isv.isvjd.com/wxCollectionActivity/activity2?activityId=00175a1d132542c1a8d6321501cf3d3d";
|
||||||
|
activityUrl = "https://hdb-isv.isvjcloud.com/h5/pages/plusGift/plusGift3?id=755f118f0066f6ffe910fc7c849e3ff5&userId=1000111946";
|
||||||
|
activityUrl = "https://lzkj-isv.isvjd.com/wxCollectionActivity/activity2/d4f29769aea4402fbe787652f7210d1a?activityId=d4f29769aea4402fbe787652f7210d1a";
|
||||||
|
activityUrl = "https://lzkj-isv.isvjd.com/wxCollectionActivity/activity2/6bfcc3e5963e42f4a5a49a434668dd83?activityId=6bfcc3e5963e42f4a5a49a434668dd83";
|
||||||
|
activityUrl = "https://cjhy-isv.isvjcloud.com/wxCollectionActivity/activity?activityId=a13e2f5048f644e8abbfbc990f8034fb";
|
||||||
|
activityUrl = "https://lzkj-isv.isvjd.com/wxCollectionActivity/activity2/0a65517110924fb893dbcd469bc44ad2?activityId=0a65517110924fb893dbcd469bc44ad2";
|
||||||
|
activityUrl = "https://lzkj-isv.isvjd.com/wxCollectionActivity/activity2/fdc4d1c08a594a8d8769072c0452bf7e?activityId=fdc4d1c08a594a8d8769072c0452bf7e";
|
||||||
|
activityUrl = "https://cjhy-isv.isvjcloud.com/wxCollectionActivity/activity?activityId=891b965fba8a4c599a04ea6b00dbff1c";
|
||||||
|
activityUrl = "https://lzkj-isv.isvjcloud.com/prod/cc/interactsaas/index?activityType=10024&templateId=20210518190900jgyl011&activityId=1740268731560538114&nodeId=101001&prd=cjwx";
|
||||||
|
activityUrl = "https://cjhy-isv.isvjcloud.com/wxCollectionActivity/activity?activityId=8e61f7b04b184767836879c5d0030ddf";
|
||||||
|
activityUrl = "https://lzkj-isv.isvjcloud.com/prod/cc/interaction/v2/10024/1002/?activityId=1845743310249439233&shopId=1000014485";
|
||||||
}
|
}
|
||||||
|
|
||||||
const II1Ill11 = parseInt(process.env.M_WX_ADD_CART_BEAN_NUM || 2),
|
const II1Ill11 = parseInt(process.env.M_WX_ADD_CART_BEAN_NUM || 2),
|
||||||
@ -30,8 +50,8 @@ const II1Ill11 = parseInt(process.env.M_WX_ADD_CART_BEAN_NUM || 2),
|
|||||||
} = require("./bear");
|
} = require("./bear");
|
||||||
|
|
||||||
i11Iiii.envInfo = {
|
i11Iiii.envInfo = {
|
||||||
"name": "加购有礼beta",
|
"name": "M加购有礼",
|
||||||
"runName": "jd_wx_addCart",
|
"runName": "m_jd_wx_addCart",
|
||||||
"version": "1.0.0"
|
"version": "1.0.0"
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -43,6 +63,55 @@ class iiilI111 extends ilII1l1 {
|
|||||||
async ["userTask"]() {
|
async ["userTask"]() {
|
||||||
await this.isvObfuscator();
|
await this.isvObfuscator();
|
||||||
|
|
||||||
|
if (this.mode === "v2") {
|
||||||
|
await this.login();
|
||||||
|
let iiiiii = await this.v2Api("api/" + this.activityType + "/addInfo");
|
||||||
|
if (iiiiii && iiiiii.code === 200) {
|
||||||
|
let llllll = iiiiii?.data ?? {};
|
||||||
|
ilII1l1.activity.prizeList = [llllll];
|
||||||
|
if (this.timestamp() < llllll?.["addStartTime"]) {
|
||||||
|
this.putMsg("加购时间未开始");
|
||||||
|
this.stop();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if (llllll?.["surplus"] > 0 && llllll?.["todayNum"] == 0){
|
||||||
|
this.putMsg("每日奖品数量不足");
|
||||||
|
this.stop();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if (llllll?.["surplus"] == 0){
|
||||||
|
this.putMsg("垃圾或已领完");
|
||||||
|
this.stop();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
let llllll = await this.v2Api("api/" + this.activityType + "/getExposureSku", {
|
||||||
|
"pageNum": 1,
|
||||||
|
"pageSize": 100,
|
||||||
|
"type": 1
|
||||||
|
});
|
||||||
|
let skuIds = [];
|
||||||
|
if (llllll && llllll.code === 200) {
|
||||||
|
for(let i = 0; i < llllll.data.records.length; i++) {
|
||||||
|
let id = llllll.data.records[i].skuId;
|
||||||
|
skuIds.push(id);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
await this.v2Api("api/" + this.activityType + "/addClickLog", {"skuIds": skuIds});
|
||||||
|
await this.v2Api("api/" + this.activityType + "/addInfo");
|
||||||
|
|
||||||
|
let ililil = await this.v2Api("api/" + this.activityType + "/sendPrize");
|
||||||
|
if(ililil.code === 200) {
|
||||||
|
this.putMsg(ililil.data.result.prizeName);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
let lilili = ililil?.["message"];
|
||||||
|
this.putMsg(lilili);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if (this.mode === "gzsl") {
|
if (this.mode === "gzsl") {
|
||||||
let illliiii = await this.gzslApi("getGoodsGiftActivity", {
|
let illliiii = await this.gzslApi("getGoodsGiftActivity", {
|
||||||
"venderId": this.activityId
|
"venderId": this.activityId
|
||||||
@ -152,6 +221,7 @@ class iiilI111 extends ilII1l1 {
|
|||||||
await this.reportPVUV();
|
await this.reportPVUV();
|
||||||
await this.loadFrontAct();
|
await this.loadFrontAct();
|
||||||
await this.loadFrontAward();
|
await this.loadFrontAward();
|
||||||
|
|
||||||
let II1II1I = await this.hdbApi("loadAddCartSetting");
|
let II1II1I = await this.hdbApi("loadAddCartSetting");
|
||||||
!(II1II1I && II1II1I.succ) && this.putMsg(II1II1I?.["message"]);
|
!(II1II1I && II1II1I.succ) && this.putMsg(II1II1I?.["message"]);
|
||||||
|
|
||||||
@ -318,13 +388,16 @@ class iiilI111 extends ilII1l1 {
|
|||||||
"taskId": Iiilllil,
|
"taskId": Iiilllil,
|
||||||
"skuId": Il1llli[ii11I1II].skuId
|
"skuId": Il1llli[ii11I1II].skuId
|
||||||
});
|
});
|
||||||
|
|
||||||
if (iilI1I1I && iilI1I1I.resp_code === 0) {
|
if (iilI1I1I && iilI1I1I.resp_code === 0) {
|
||||||
if (iilI1I1I.data) {
|
if (iilI1I1I.data) {
|
||||||
|
if (iilI1I1I.data?.canSend === 4) {
|
||||||
|
this.putMsg("今日奖品已发完");
|
||||||
|
this.stop();
|
||||||
|
return;
|
||||||
|
}
|
||||||
this.putMsg(iilI1I1I.data?.["prizeName"]);
|
this.putMsg(iilI1I1I.data?.["prizeName"]);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -346,7 +419,6 @@ class iiilI111 extends ilII1l1 {
|
|||||||
this.defenseUrls.length === 0 ? await this.getMyPing() : await this.initPinToken();
|
this.defenseUrls.length === 0 ? await this.getMyPing() : await this.initPinToken();
|
||||||
await this.accessLog();
|
await this.accessLog();
|
||||||
let II1IiIli = await this.activityContent();
|
let II1IiIli = await this.activityContent();
|
||||||
|
|
||||||
if (!II1IiIli?.["result"] || !II1IiIli?.["data"]) {
|
if (!II1IiIli?.["result"] || !II1IiIli?.["data"]) {
|
||||||
this.putMsg(II1IiIli?.["errorMessage"]);
|
this.putMsg(II1IiIli?.["errorMessage"]);
|
||||||
return;
|
return;
|
||||||
@ -432,6 +504,8 @@ class iiilI111 extends ilII1l1 {
|
|||||||
let IIll1ii = liIlil11?.["errorMessage"];
|
let IIll1ii = liIlil11?.["errorMessage"];
|
||||||
if (!IIll1ii) break;
|
if (!IIll1ii) break;
|
||||||
if (IIll1ii.includes("购物车已经满了")) continue;
|
if (IIll1ii.includes("购物车已经满了")) continue;
|
||||||
|
if (IIll1ii.includes("商品失效无法加购")) continue;
|
||||||
|
if (IIll1ii.includes("加入购物车失败")) continue;
|
||||||
|
|
||||||
if (IIll1ii.includes("会员") && liIllllI && liIllllI >= II1Ill11) {
|
if (IIll1ii.includes("会员") && liIllllI && liIllllI >= II1Ill11) {
|
||||||
await this.getShopOpenCardInfo();
|
await this.getShopOpenCardInfo();
|
||||||
@ -450,7 +524,7 @@ class iiilI111 extends ilII1l1 {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (IlliIlIi < liiiIll) {
|
if (IlliIlIi < liiiIll) {
|
||||||
this.log("加购数量不足,不领取");
|
this.putMsg("加购数量不足,不领取");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -477,10 +551,11 @@ class iiilI111 extends ilII1l1 {
|
|||||||
}
|
}
|
||||||
|
|
||||||
i11Iiii.activity = {
|
i11Iiii.activity = {
|
||||||
"activityUrl": iIlIlI
|
"activityUrl": activityUrl
|
||||||
};
|
};
|
||||||
i11Iiii.TaskClass = iiilI111;
|
i11Iiii.TaskClass = iiilI111;
|
||||||
i11Iiii.run({
|
i11Iiii.run({
|
||||||
"whitelist": ["1-300"],
|
"whitelist": ["1-200"],
|
||||||
"main_thread": 3
|
"main_thread": 3,
|
||||||
|
"wxProxySmart": 2
|
||||||
});
|
});
|
||||||
Loading…
Reference in New Issue
Block a user