Jelajahi Sumber

fix windyk update stats

Piotr Labudda 6 tahun lalu
induk
melakukan
5fa3c0f118
1 mengubah file dengan 11 tambahan dan 9 penghapusan
  1. 11 9
      SE/se-lib/Route/UrlAction/WindykacjaUpdateStatus.php

+ 11 - 9
SE/se-lib/Route/UrlAction/WindykacjaUpdateStatus.php

@@ -234,15 +234,17 @@ class Route_UrlAction_WindykacjaUpdateStatus extends RouteBase {
 			", [
 				':today' => date("Y-m-d"),
 			]);
-			$user = Windykacja_StatsModel::get_user_by_id($toUpdateClientID);
-			DBG::log([ '$toUpdateClientID' => $toUpdateClientID, 'user' => $user ], 'array', "DBG:updateOneFromSelectedAjaxTask");
-			if ($user) {
-				$billing_docs = Windykacja_StatsModel::getBillDocsByDate($user->ID);
-				Windykacja_StatsHelper::update_stats($user, $billing_docs);
-			} else {
-				DB::getPDO()->update('USERS2_WINDYKACJA_STATUS', 'ID_BILLING_USERS', $toUpdateClientID, [
-					'A_STATUS_UPDATE_DATE' => date("Y-m-d"),
-				]);
+			if ($toUpdateClientID > 0) {
+				$user = Windykacja_StatsModel::get_user_by_id($toUpdateClientID);
+				DBG::log([ '$toUpdateClientID' => $toUpdateClientID, 'user' => $user ], 'array', "DBG:updateOneFromSelectedAjaxTask");
+				if ($user) {
+					$billing_docs = Windykacja_StatsModel::getBillDocsByDate($user->ID);
+					Windykacja_StatsHelper::update_stats($user, $billing_docs);
+				} else {
+					DB::getPDO()->update('USERS2_WINDYKACJA_STATUS', 'ID_BILLING_USERS', $toUpdateClientID, [
+						'A_STATUS_UPDATE_DATE' => date("Y-m-d"),
+					]);
+				}
 			}
 		}