用户信息,帖子按年筛选,拆分返回创建时间
This commit is contained in:
@@ -46,6 +46,10 @@ class PostController extends BaseController
|
||||
$record['is_like'] = PostLike::where($where)->count();
|
||||
$record['is_favorite'] = PostFavorite::where($where)->count();
|
||||
$record['is_comment'] = PostComment::where($where)->count();
|
||||
$created_at = strtotime($record['created_at']);
|
||||
$record['year'] = date('Y', $created_at);
|
||||
$record['month'] = date('m', $created_at);
|
||||
$record['day'] = date('d', $created_at);
|
||||
}
|
||||
$data['records'] = $records;
|
||||
return $this->success($data);
|
||||
@@ -75,7 +79,7 @@ class PostController extends BaseController
|
||||
}
|
||||
if (isset($data['user_id'])){
|
||||
$data['user'] = User::where('id', $data['user_id'])->first();
|
||||
|
||||
unset($data['user']['password']);
|
||||
$data['user']['avatar_pull'] = $data['user']['avatar'];
|
||||
if(!str_contains($data['user']['avatar'], 'http') && !empty($data['user']['avatar'])){
|
||||
$data['user']['avatar_pull'] = $ossservice->generatePrivateUrl($data['user']['avatar']);
|
||||
|
||||
@@ -60,7 +60,7 @@ class PostFavoriteController extends BaseController
|
||||
public function delete(Request $request)
|
||||
{
|
||||
try {
|
||||
$count = $this->service->servicedelete($request);
|
||||
$count = $this->service->serviceDelete($request);
|
||||
return $this->success([], "取消收藏成功");
|
||||
} catch (\Throwable $e) {
|
||||
return $this->error($e->getMessage());
|
||||
|
||||
@@ -45,7 +45,7 @@ class PostLikeController extends BaseController
|
||||
public function delete(Request $request)
|
||||
{
|
||||
try {
|
||||
$count = $this->service->servicedelete($request);
|
||||
$count = $this->service->serviceDelete($request);
|
||||
return $this->success([], "取消点赞成功");
|
||||
} catch (\Throwable $e) {
|
||||
return $this->error($e->getMessage());
|
||||
|
||||
@@ -113,7 +113,7 @@ class PostFavoriteService
|
||||
/**
|
||||
* 添加后置处理
|
||||
*/
|
||||
public function servicedelete(Request $request)
|
||||
public function serviceDelete(Request $request)
|
||||
{
|
||||
$param = $request->all();
|
||||
|
||||
|
||||
@@ -113,7 +113,7 @@ class PostLikeService
|
||||
/**
|
||||
* 添加后置处理
|
||||
*/
|
||||
public function servicedelete(Request $request)
|
||||
public function serviceDelete(Request $request)
|
||||
{
|
||||
$param = $request->all();
|
||||
|
||||
|
||||
@@ -54,6 +54,13 @@ class PostService
|
||||
if (isset($p['scene']) && $p['scene']=='self') {
|
||||
$config['where']['user_id'] = $request->user->uid;
|
||||
}
|
||||
if(isset($p['year']) && $p['year']){
|
||||
$from = strtotime($p['year'].'-01-01');
|
||||
$to = strtotime($p['year'].'-12-31 23:59:59');
|
||||
$config['where']['created_at'] = [
|
||||
'between', [$from, $to]
|
||||
];
|
||||
}
|
||||
$config['where']['status'] = 1;
|
||||
$config['order']['sort'] = 'desc';
|
||||
$config['order']['id'] = 'desc';
|
||||
|
||||
@@ -103,8 +103,8 @@ class UserService
|
||||
'email' => $user->email,
|
||||
'nickname' => $user->nickname,
|
||||
'status' => $user->status,
|
||||
'roles' => $user->roles->pluck('name'),
|
||||
'sn' => $user->sn,
|
||||
'openid' => $user->openid,
|
||||
'unionid' => $user->unionid,
|
||||
],
|
||||
// 'menu' => $menuTree,
|
||||
// 'permissions' => $permissionCodes
|
||||
|
||||
Reference in New Issue
Block a user