|
@@ -165,20 +165,21 @@ class PostRepository
|
|
$content = '';
|
|
$content = '';
|
|
if($request['add_pv']){
|
|
if($request['add_pv']){
|
|
$postData->pv += $request['add_pv'];
|
|
$postData->pv += $request['add_pv'];
|
|
- $content .= '浏览数增加'.$request['add_pv'].';';
|
|
|
|
|
|
+ $content .= '浏览数增加'.$request['add_pv'].'、';
|
|
}
|
|
}
|
|
if($request['add_praise_count']){
|
|
if($request['add_praise_count']){
|
|
$postData->praise_count += $request['add_praise_count'];
|
|
$postData->praise_count += $request['add_praise_count'];
|
|
- $content .= '点赞数增加'.$request['add_praise_count'].';';
|
|
|
|
|
|
+ $content .= '点赞数增加'.$request['add_praise_count'].'、';
|
|
}
|
|
}
|
|
if($request['add_collect_count']){
|
|
if($request['add_collect_count']){
|
|
$postData->collect_count += $request['add_collect_count'];
|
|
$postData->collect_count += $request['add_collect_count'];
|
|
- $content .= '收藏数增加'.$request['add_collect_count'].';';
|
|
|
|
|
|
+ $content .= '收藏数增加'.$request['add_collect_count'].'、';
|
|
}
|
|
}
|
|
if($request['add_share_count']){
|
|
if($request['add_share_count']){
|
|
$postData->share_count += $request['add_share_count'];
|
|
$postData->share_count += $request['add_share_count'];
|
|
- $content .= '分享数增加'.$request['add_share_count'].';';
|
|
|
|
|
|
+ $content .= '分享数增加'.$request['add_share_count'];
|
|
}
|
|
}
|
|
|
|
+ $content = rtrim($content, '、');
|
|
DB::beginTransaction();
|
|
DB::beginTransaction();
|
|
try{
|
|
try{
|
|
$postData->save();
|
|
$postData->save();
|
|
@@ -491,4 +492,27 @@ class PostRepository
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 日志列表
|
|
|
|
+ */
|
|
|
|
+ public function log($request)
|
|
|
|
+ {
|
|
|
|
+ $perPage = isset($request['per_page']) ? $request['per_page'] : 20;
|
|
|
|
+ $where = [];
|
|
|
|
+ if(isset($request['log_type'])){
|
|
|
|
+ $where[] = ['log_type', $request['log_type']];
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ return $this->postLog
|
|
|
|
+ ->where($where)
|
|
|
|
+ ->where(function($query) use ($request){
|
|
|
|
+ if(isset($request['created_at'])){
|
|
|
|
+ $time = explode('_', $request['created_at']);
|
|
|
|
+ $query->whereBetween('created_at', $time);
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ ->orderBy('id','desc')
|
|
|
|
+ ->paginate($perPage);
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|