mirror of
https://github.com/lkddi/nexusphp.git
synced 2026-04-24 12:07:23 +08:00
hr inspect time use create_time
This commit is contained in:
@@ -62,17 +62,18 @@ class HitAndRun extends NexusModel
|
|||||||
if ($this->status != self::STATUS_INSPECTING) {
|
if ($this->status != self::STATUS_INSPECTING) {
|
||||||
return '---';
|
return '---';
|
||||||
}
|
}
|
||||||
if (!$this->snatch->completedat) {
|
//change to use create time
|
||||||
//not download completed
|
// if (!$this->snatch->completedat) {
|
||||||
return '---';
|
// //not download completed
|
||||||
}
|
// return '---';
|
||||||
|
// }
|
||||||
$searchBoxId = $this->torrent->basic_category->mode ?? 0;
|
$searchBoxId = $this->torrent->basic_category->mode ?? 0;
|
||||||
if ($searchBoxId == 0) {
|
if ($searchBoxId == 0) {
|
||||||
do_log(sprintf('[INVALID_CATEGORY], Torrent: %s', $this->torrent_id), 'error');
|
do_log(sprintf('[INVALID_CATEGORY], Torrent: %s', $this->torrent_id), 'error');
|
||||||
return '---';
|
return '---';
|
||||||
}
|
}
|
||||||
$inspectTime = HitAndRun::getConfig('inspect_time', $searchBoxId);
|
$inspectTime = HitAndRun::getConfig('inspect_time', $searchBoxId);
|
||||||
$diffInSeconds = Carbon::now()->diffInSeconds($this->snatch->completedat->addHours($inspectTime));
|
$diffInSeconds = Carbon::now()->diffInSeconds($this->created_at->addHours($inspectTime));
|
||||||
return mkprettytime($diffInSeconds);
|
return mkprettytime($diffInSeconds);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+5
-1
@@ -628,7 +628,11 @@ if (($left > 0 || $event == "completed") && $az['class'] < \App\Models\HitAndRun
|
|||||||
$snatchInfo = get_snatch_info($torrentid, $userid);
|
$snatchInfo = get_snatch_info($torrentid, $userid);
|
||||||
$requiredDownloaded = $torrent['size'] * $includeRate;
|
$requiredDownloaded = $torrent['size'] * $includeRate;
|
||||||
if ($snatchInfo['downloaded'] >= $requiredDownloaded) {
|
if ($snatchInfo['downloaded'] >= $requiredDownloaded) {
|
||||||
$sql = "insert into hit_and_runs (uid, torrent_id, snatched_id) values ($userid, $torrentid, {$snatchInfo['id']}) on duplicate key update updated_at = " . sqlesc(date('Y-m-d H:i:s'));
|
$nowStr = date('Y-m-d H:i:s');
|
||||||
|
$sql = sprintf(
|
||||||
|
"insert into hit_and_runs (uid, torrent_id, snatched_id, created_at, updated_at) values (%d, %d, %d, '%s', '%s') on duplicate key update created_at = '%s', updated_at = '%s'",
|
||||||
|
$userid, $torrentid, $snatchInfo['id'], $nowStr, $nowStr, $nowStr, $nowStr
|
||||||
|
);
|
||||||
$affectedRows = sql_query($sql);
|
$affectedRows = sql_query($sql);
|
||||||
do_log("$hrLog, total downloaded: {$snatchInfo['downloaded']} >= required: $requiredDownloaded, [INSERT_H&R], sql: $sql, affectedRows: $affectedRows");
|
do_log("$hrLog, total downloaded: {$snatchInfo['downloaded']} >= required: $requiredDownloaded, [INSERT_H&R], sql: $sql, affectedRows: $affectedRows");
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user