|
@@ -302,6 +302,20 @@ class PostRepository
|
|
|
|
|
|
DB::commit();
|
|
|
|
|
|
+ $key = 'post_info_'.$request['post_id'];
|
|
|
+ if ($request['add_pv']) {
|
|
|
+ Redis::HINCRBY($key, 'pv', $request['add_pv']);
|
|
|
+ }
|
|
|
+ if ($request['add_praise_count']) {
|
|
|
+ Redis::HINCRBY($key, 'praise_count', $request['add_praise_count']);
|
|
|
+ }
|
|
|
+ if ($request['add_collect_count']) {
|
|
|
+ Redis::HINCRBY($key, 'collect_count', $request['add_collect_count']);
|
|
|
+ }
|
|
|
+ if ($request['add_share_count']) {
|
|
|
+ Redis::HINCRBY($key, 'share_count', $request['add_share_count']);
|
|
|
+ }
|
|
|
+
|
|
|
$virus = $this->behavior
|
|
|
->whereIn('behavior_identification', ['read', 'forward', 'like', 'collect'])
|
|
|
->pluck('virus_behavior_id', 'behavior_identification');
|