mirror of
https://github.com/babalae/bettergi-scripts-list.git
synced 2026-03-26 05:09:52 +08:00
refactor(AutoPlanDomain): 优化秘境顺序处理逻辑
- 将 getDayOfWeek 函数调用改为异步方式 - 修改日志级别从 info 到 debug,并添加调试信息 - 为日期过滤逻辑添加详细的日志输出 - 移除重复的排序操作并统一在数据处理最后进行排序 - 修正代码执行顺序以提高性能和可读性
This commit is contained in:
@@ -261,17 +261,21 @@ async function initDomainOrderList(domainConfig) {
|
||||
}
|
||||
// 返回处理后的秘境顺序列表
|
||||
let from = Array.from(autoFightOrderSet);
|
||||
log.info(`from:{0}`, JSON.stringify(from))
|
||||
let dayOfWeek = getDayOfWeek();
|
||||
let dayOfWeek = await getDayOfWeek();
|
||||
log.debug(`old-from:{0}`, JSON.stringify(from))
|
||||
from = from.filter(item => {
|
||||
// if (item.day) {
|
||||
// return item.day === dayOfWeek.day
|
||||
// }
|
||||
if (item.days && item.days.length > 0) {
|
||||
return item.days.includes(dayOfWeek.day);
|
||||
const includes = item.days.includes(dayOfWeek.day);
|
||||
log.debug(`[{1}]item.days:{0}`, dayOfWeek.day, JSON.stringify(item.days))
|
||||
return includes;
|
||||
}
|
||||
return true
|
||||
})
|
||||
from.sort((a, b) => b.order - a.order)
|
||||
log.debug(`from:{0}`, JSON.stringify(from))
|
||||
return from;
|
||||
}
|
||||
|
||||
@@ -303,7 +307,6 @@ async function main() {
|
||||
const autoFightOrderList = await initDomainOrderList(domainConfig);
|
||||
const list = autoFightOrderList.filter(item => item.autoFight.DomainRoundNum > 0)
|
||||
if (list?.length > 0) {
|
||||
list.sort((a, b) => b.order - a.order)
|
||||
await autoDomainList(list);
|
||||
} else {
|
||||
log.info(`本日无计划`)
|
||||
|
||||
Reference in New Issue
Block a user