镇念塔:派遣刷新时间
This commit is contained in:
@@ -493,7 +493,7 @@ function randomTask(towerLv: number, oldQuality: number, rids: number[]) {
|
|||||||
// }
|
// }
|
||||||
|
|
||||||
export function getRemainTime(curTime: Date) {
|
export function getRemainTime(curTime: Date) {
|
||||||
let nextTime = <number>getTimeFunM(curTime).getAfterDayWithHour(1);
|
let nextTime = <number>getTimeFunM(curTime).getAfterDayWithHour();
|
||||||
return Math.floor((nextTime - curTime.getTime()) / 1000);
|
return Math.floor((nextTime - curTime.getTime()) / 1000);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -304,7 +304,7 @@ class Time {
|
|||||||
*/
|
*/
|
||||||
public getAfterDayWithHour(day: number = 0, hour = REFRESH_TIME, minute = 0, seconds = 0) {
|
public getAfterDayWithHour(day: number = 0, hour = REFRESH_TIME, minute = 0, seconds = 0) {
|
||||||
let t = this._setHour(this.time.getTime(), hour, minute, seconds, 0);
|
let t = this._setHour(this.time.getTime(), hour, minute, seconds, 0);
|
||||||
console.log(t.getTime(), this.time.getTime());
|
// console.log(t.getTime(), this.time.getTime());
|
||||||
if(this.time.getTime() > t.getTime()) {
|
if(this.time.getTime() > t.getTime()) {
|
||||||
let timestamp = t.getTime() + (day + 1) * this.DAY_TO_MS;
|
let timestamp = t.getTime() + (day + 1) * this.DAY_TO_MS;
|
||||||
return this._returnResult(timestamp);
|
return this._returnResult(timestamp);
|
||||||
|
|||||||
@@ -130,7 +130,6 @@ export function deltaDays(preTime: Date, proTime: Date): number {
|
|||||||
* @param deltaDay 间隔几天刷新,默认每天刷新(deltaDay = 1)
|
* @param deltaDay 间隔几天刷新,默认每天刷新(deltaDay = 1)
|
||||||
*/
|
*/
|
||||||
export function shouldRefresh(preTime: Date, now: Date, hour: number = REFRESH_TIME, deltaDay = 1): boolean {
|
export function shouldRefresh(preTime: Date, now: Date, hour: number = REFRESH_TIME, deltaDay = 1): boolean {
|
||||||
console.log('##### shouldRefresh preTime', preTime, 'now', now, 'hour', hour, 'deltaDay', deltaDay)
|
|
||||||
if (!preTime) return true;
|
if (!preTime) return true;
|
||||||
let curTime = new Date(now.getTime());
|
let curTime = new Date(now.getTime());
|
||||||
let refreshTime = getZeroPointD(SHOP_REFRESH_TYPE.DAILY, hour);
|
let refreshTime = getZeroPointD(SHOP_REFRESH_TYPE.DAILY, hour);
|
||||||
|
|||||||
Reference in New Issue
Block a user