/// <summary> /// 每周日凌晨清空扬州城中的税收 /// </summary> public void ProcessClearYangZhouTotalTax(DBManager dbMgr) { long nowTicks = DateTime.Now.Ticks; if (nowTicks - LastClearYangZhouTotalTaxTicks < (60L * 1000L * 10000L)) { return; } LastClearYangZhouTotalTaxTicks = nowTicks; int thisWeekID = WeekOfYear(); if (thisWeekID == ThisWeekID) { return; } ThisWeekID = thisWeekID; //清空指定帮会的领地的税收 ClearBangHuiLingDiByID((int)LingDiIDs.YouZhou); //清空某个帮会占领的领地税收 DBWriter.ClearBHLingDiTotalTaxByID(dbMgr, (int)LingDiIDs.YouZhou); }
public void ProcessClearYangZhouTotalTax(DBManager dbMgr) { long nowTicks = DateTime.Now.Ticks; if (nowTicks - this.LastClearYangZhouTotalTaxTicks >= 600000000L) { this.LastClearYangZhouTotalTaxTicks = nowTicks; int thisWeekID = BangHuiLingDiManager.WeekOfYear(); if (thisWeekID != this.ThisWeekID) { this.ThisWeekID = thisWeekID; this.ClearBangHuiLingDiByID(3); DBWriter.ClearBHLingDiTotalTaxByID(dbMgr, 3); } } }