更新逻辑

This commit is contained in:
weiqun
2024-09-26 13:52:28 +08:00
parent c27d726f2f
commit 56fdd9ef92

14
yili.js
View File

@@ -3,7 +3,7 @@
* export YiLi='[{"mobile": "1", "openId": "1", "unionId": "1", "nickName": "1", "avatarUrl": "1", "yiliToken":"1"},{"mobile": "2", "openId": "2", "unionId": "2", "nickName": "2", "avatarUrl": "2", "yiliToken":"2"}]'//yiliToken是域名msmarket.msx.digitalyili.com的access-token * export YiLi='[{"mobile": "1", "openId": "1", "unionId": "1", "nickName": "1", "avatarUrl": "1", "yiliToken":"1"},{"mobile": "2", "openId": "2", "unionId": "2", "nickName": "2", "avatarUrl": "2", "yiliToken":"2"}]'//yiliToken是域名msmarket.msx.digitalyili.com的access-token
* export YiLi_Open='true'//翻牌 * export YiLi_Open='true'//翻牌
*/ */
const $ = new Env('伊利-中秋') const $ = new Env('伊利-国庆')
const YiLi = ($.isNode() ? JSON.parse(process.env.YiLi) : $.getjson("YiLi")) || []; const YiLi = ($.isNode() ? JSON.parse(process.env.YiLi) : $.getjson("YiLi")) || [];
const YiLi_Open = ($.isNode() ? process.env.YiLi_Open : $.getdata("YiLi_Open")) === 'true' || false; const YiLi_Open = ($.isNode() ? process.env.YiLi_Open : $.getdata("YiLi_Open")) === 'true' || false;
let Utils = undefined; let Utils = undefined;
@@ -16,7 +16,7 @@ let openId = ''
let unionId = '' let unionId = ''
let type = '2' let type = '2'
let type1 = '2' let type1 = '2'
let YiLi_Code = ['18','石榴','八月十五','千里共婵娟','月饼香甜伊利更醇'] let YiLi_Code = ['翟芳邀您来伊利拿礼','韩海莉邀您来伊利拿礼','郝银爱邀您来伊利拿礼','王素红邀您来伊利拿礼','黄思梦邀您来伊利拿礼','朱梦婷邀您来伊利拿礼','曹彩花邀您来伊利拿礼','何维邀您来伊利拿礼','杨慧庆邀您来伊利拿礼','廖艳邀您来伊利拿礼']
let notice = '' let notice = ''
!(async () => { !(async () => {
if (typeof $request != "undefined") { if (typeof $request != "undefined") {
@@ -79,15 +79,15 @@ async function main() {
let ticketGet = await commonGet(`/fragment/ticket/get?openId=${openId}`) let ticketGet = await commonGet(`/fragment/ticket/get?openId=${openId}`)
console.log(`拥有抽卡次数:${ticketGet.data}`) console.log(`拥有抽卡次数:${ticketGet.data}`)
for (let i = 0; i < ticketGet.data; i++) { for (let i = 0; i < ticketGet.data; i++) {
let lottery = await commonGet(`/fragmentActivity/lottery?activityId=1&openId=${openId}`) let lottery = await commonGet(`/fragmentActivity/lottery?activityId=2&openId=${openId}`)
console.log(`抽卡获得:${lottery.data.fragmentName}`) console.log(`抽卡获得:${lottery.data.fragmentName}`)
} }
let cardInfo = await commonGet(`/fragmentActivity/fragment?activityId=1&openId=${openId}`) let cardInfo = await commonGet(`/fragmentActivity/fragment?activityId=2&openId=${openId}`)
for (let card of cardInfo.data) { for (let card of cardInfo.data) {
console.log(`卡片:${card.fragmentName} 数量:${card.num}`) console.log(`卡片:${card.fragmentName} 数量:${card.num}`)
if (card.num > 0 && YiLi_Open) { if (card.num > 0 && YiLi_Open) {
for (let i = 0; i < card.num; i++) { for (let i = 0; i < card.num; i++) {
let openPrize = await commonGet(`/fragmentActivity/open-prize?fragmentId=${card.fragmentId}&activityId=1&openId=${openId}`) let openPrize = await commonGet(`/fragmentActivity/open-prize?fragmentId=${card.fragmentId}&activityId=2&openId=${openId}`)
console.log(`翻卡获得:${openPrize.data.prizeName}`) console.log(`翻卡获得:${openPrize.data.prizeName}`)
notice += `用户${mobile} 翻卡获得:${openPrize.data.prizeName}\n` notice += `用户${mobile} 翻卡获得:${openPrize.data.prizeName}\n`
} }
@@ -309,9 +309,9 @@ async function sendMsg(message) {
if ($.isNode()) { if ($.isNode()) {
let notify = '' let notify = ''
try { try {
notify = require('./Notify'); notify = require('./sendNotify');
} catch (e) { } catch (e) {
notify = require("../Notify"); notify = require("../sendNotify");
} }
await notify.sendNotify($.name, message); await notify.sendNotify($.name, message);
} else { } else {