Update excel export if banner time mismatch
parent
09fe4afa2e
commit
7a4b0412c2
|
@ -100,6 +100,8 @@ export async function process(id) {
|
|||
let startBanner = false;
|
||||
let currentBannerIndex = -1;
|
||||
let hasManualInput = false;
|
||||
let lastBanner;
|
||||
let lastBannerIndex;
|
||||
|
||||
let pity = 0;
|
||||
for (let i = 0; i < pullData.length; i++) {
|
||||
|
@ -108,18 +110,22 @@ export async function process(id) {
|
|||
const currentPullTime = dayjs(pull.time).unix();
|
||||
|
||||
if (currentBanner === null || currentBanner.end < currentPullTime) {
|
||||
lastBannerIndex = currentBannerIndex;
|
||||
|
||||
const nextBanner = getNextBanner(currentPullTime, currentBannerIndex, selectedBanners);
|
||||
|
||||
if (nextBanner === undefined) {
|
||||
console.log('error banner here', JSON.stringify(pull));
|
||||
pushToast(t('wish.errorBanner'), 'error');
|
||||
return null;
|
||||
currentBannerIndex = lastBannerIndex;
|
||||
currentBanner = lastBanner;
|
||||
} else {
|
||||
currentBanner = nextBanner.selectedBanner;
|
||||
currentBannerIndex = nextBanner.currentBannerIndex;
|
||||
lastBanner = currentBanner;
|
||||
startBanner = true;
|
||||
}
|
||||
|
||||
currentBanner = nextBanner.selectedBanner;
|
||||
currentBannerIndex = nextBanner.currentBannerIndex;
|
||||
startBanner = true;
|
||||
|
||||
if (i > 0) {
|
||||
currentPulls[i - 1].end = true;
|
||||
}
|
||||
|
|
|
@ -156,6 +156,7 @@
|
|||
let startBanner = false;
|
||||
let rateUp = false;
|
||||
let lastBanner;
|
||||
let lastBannerIndex;
|
||||
|
||||
for (let i = 0; i < pullData.length; i++) {
|
||||
const pull = pullData[i];
|
||||
|
@ -163,19 +164,22 @@
|
|||
const currentPullTime = dayjs(pull.time).unix();
|
||||
|
||||
if (currentBanner === null || currentBanner.end < currentPullTime) {
|
||||
lastBannerIndex = currentBannerIndex;
|
||||
|
||||
currentBanner = getNextBanner(currentPullTime);
|
||||
|
||||
if (currentBanner === undefined) {
|
||||
// console.log('error banner here', JSON.stringify(pull));
|
||||
console.log('error banner here', JSON.stringify(pull));
|
||||
// errorProcessingPull = pull;
|
||||
// pushToast($t('wish.errorBanner'), 'error');
|
||||
// return;
|
||||
|
||||
currentBannerIndex = lastBannerIndex;
|
||||
currentBanner = lastBanner;
|
||||
} else {
|
||||
startBanner = true;
|
||||
}
|
||||
|
||||
lastBanner = currentBanner;
|
||||
startBanner = true;
|
||||
|
||||
if (i > 0) {
|
||||
currentPulls[i - 1].end = true;
|
||||
|
|
Loading…
Reference in New Issue