瀏覽代碼

処理対象日判定を追加 ZEUSの金曜日用

master
sosuke.iwabuchi 2 年之前
父節點
當前提交
dbb4657c57
共有 3 個檔案被更改,包括 26 行新增0 行删除
  1. +9
    -0
      CSVDownloader/Program.cs
  2. +8
    -0
      CSVDownloader/Web/WebController.cs
  3. +9
    -0
      CSVDownloader/Web/ZeusController.cs

+ 9
- 0
CSVDownloader/Program.cs 查看文件

@@ -223,6 +223,15 @@ namespace CSVDownloader {


Code.ResultCode result_code = Code.ResultCode.OK;


// 実行対象日判定
if (!web_controller.IsWorkDate()) {
logger_.Info($"処理対象日外:{ web_controller.GetCreditAgent()}");
return result_code;
}


try {
// 各ダウンロードディレクトリをクリーンする。
CreanDirectries();


+ 8
- 0
CSVDownloader/Web/WebController.cs 查看文件

@@ -91,6 +91,14 @@ namespace CSVDownloader.Web {
return new List<ElectronicMoneyCSVData>();
}

/// <summary>
/// 実行対象日か判定する
/// </summary>
public virtual bool IsWorkDate() {

return true;
}

protected void Click(String xpath, bool wait = true) {

if (wait) {


+ 9
- 0
CSVDownloader/Web/ZeusController.cs 查看文件

@@ -247,5 +247,14 @@ namespace CSVDownloader.Web {
}
return result_list;
}

public override bool IsWorkDate() {
/*
* 金曜日のみに動作するように設定
* 金曜日までに情報が確定するため。それ以前に誤ったデータを取得することを防ぐ
*/
return DateTime.Now.DayOfWeek == DayOfWeek.Friday;
}
}

}

Loading…
取消
儲存