Pārlūkot izejas kodu

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

master
sosuke.iwabuchi pirms 2 gadiem
vecāks
revīzija
dbb4657c57
3 mainītis faili ar 26 papildinājumiem un 0 dzēšanām
  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 Parādīt failu

@@ -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 Parādīt failu

@@ -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 Parādīt failu

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

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

}

Notiek ielāde…
Atcelt
Saglabāt