拍卖行:时间使用参数表
This commit is contained in:
@@ -53,31 +53,38 @@ export async function officialAuctionLots(session: FrontendOrBackendSession, beg
|
||||
}
|
||||
|
||||
export function auctionBegin() {
|
||||
return <Date>getTimeFunD().getAfterDayWithHour(0, AUCTION_TIME.GUILD_BEGIN_HOUR, AUCTION_TIME.GUILD_BEGIN_MIN);
|
||||
let { hour, minute } = gameData.auctionTime.get(AUCTION_TIME.GUILD_OPEN);
|
||||
return <Date>getTimeFunD().getAfterDayWithHour(0, hour, minute);
|
||||
}
|
||||
|
||||
export function guildAuctionEnd() {
|
||||
return <Date>getTimeFunD().getAfterDayWithHour(0, AUCTION_TIME.GUILD_END_HOUR, AUCTION_TIME.GUILD_END_MIN);
|
||||
let { hour, minute } = gameData.auctionTime.get(AUCTION_TIME.GUILD_CLOSE);
|
||||
return <Date>getTimeFunD().getAfterDayWithHour(0, hour, minute);
|
||||
}
|
||||
|
||||
export function auctionEnd() {
|
||||
return <Date>getTimeFunD().getAfterDayWithHour(0, AUCTION_TIME.WORLD_END_HOUR, AUCTION_TIME.WORLD_END_MIN);
|
||||
let { hour, minute } = gameData.auctionTime.get(AUCTION_TIME.WORLD_CLOSE);
|
||||
return <Date>getTimeFunD().getAfterDayWithHour(0, hour, minute);
|
||||
}
|
||||
|
||||
export function todayGuildBegin() {
|
||||
return <Date>getTimeFunD(getZeroPointD()).getAfterDayWithHour(0, AUCTION_TIME.GUILD_BEGIN_HOUR, AUCTION_TIME.GUILD_BEGIN_MIN);
|
||||
let { hour, minute } = gameData.auctionTime.get(AUCTION_TIME.GUILD_OPEN);
|
||||
return <Date>getTimeFunD(getZeroPointD()).getAfterDayWithHour(0, hour, minute);
|
||||
}
|
||||
|
||||
export function yestodayGuildBegin() {
|
||||
return <Date>getTimeFunD(getZeroPointD()).getAfterDayWithHour(-1, AUCTION_TIME.GUILD_BEGIN_HOUR, AUCTION_TIME.GUILD_BEGIN_MIN);
|
||||
let { hour, minute } = gameData.auctionTime.get(AUCTION_TIME.GUILD_OPEN);
|
||||
return <Date>getTimeFunD(getZeroPointD()).getAfterDayWithHour(-1, hour, minute);
|
||||
}
|
||||
|
||||
export function todayWorldBegin() {
|
||||
return <Date>getTimeFunD(getZeroPointD()).getAfterDayWithHour(0, AUCTION_TIME.WORLD_BEGIN_HOUR, AUCTION_TIME.WORLD_BEGIN_MIN);
|
||||
let { hour, minute } = gameData.auctionTime.get(AUCTION_TIME.WORLD_OPEN);
|
||||
return <Date>getTimeFunD(getZeroPointD()).getAfterDayWithHour(0, hour, minute);
|
||||
}
|
||||
|
||||
export function todayWorldEnd() {
|
||||
return <Date>getTimeFunD(getZeroPointD()).getAfterDayWithHour(0, AUCTION_TIME.WORLD_END_HOUR, AUCTION_TIME.WORLD_END_MIN);
|
||||
let { hour, minute } = gameData.auctionTime.get(AUCTION_TIME.WORLD_CLOSE);
|
||||
return <Date>getTimeFunD(getZeroPointD()).getAfterDayWithHour(0, hour, minute);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -287,6 +294,9 @@ export async function getAuction(guildCode: string, session: FrontendOrBackendSe
|
||||
const begin = todayGuildBegin();
|
||||
let lots = magicWord === DEBUG_MAGIC_WORD ? await debugAuctionLots(session, begin) : await officialAuctionLots(session, begin);
|
||||
|
||||
const dividends = await DividendModel.findGuildDividendsByBegin(guildCode, begin);
|
||||
let dividends: DividendType[] = [];
|
||||
if(guildCode) {
|
||||
dividends = await DividendModel.findGuildDividendsByBegin(guildCode, begin);
|
||||
}
|
||||
return { lots, dividends };
|
||||
}
|
||||
Reference in New Issue
Block a user