|
@@ -48,12 +48,14 @@ class CalcPostWeight extends Command
|
|
|
Log::debug('权重帖子ID:'.json_encode($postIds));
|
|
|
foreach ($postIds as $postId) {
|
|
|
$postInfo = PostData::where("post_id", $postId)->first();
|
|
|
+ Log::debug('帖子:'.json_encode($postInfo));
|
|
|
$temp = $postInfo['pv'] +
|
|
|
(5 * $postInfo->share_cout) +
|
|
|
(2 * $postInfo->praise_count) +
|
|
|
(10 * $postInfo->collect_count) +
|
|
|
(3 * $postInfo->comment_count) -
|
|
|
(10 * $postInfo->dislike_count);
|
|
|
+ Log::debug('帖子temp:'.$temp);
|
|
|
$fresh = (Carbon::parse($postInfo['created_at'])->timestamp) - (Carbon::parse("2019-05-01 00:00:00")->timestamp);
|
|
|
$score = log10($temp) + $fresh / 86400;
|
|
|
$postInfo->weight = $score;
|