| xqd
@@ -72,6 +72,11 @@ class UserController extends Controller
|
|
|
if ($validator->fails()) {
|
|
|
return $this->error(ErrorCode::CLIENT_WRONG_PARAMS, '传入参数不正确!', $validator->messages());
|
|
|
}
|
|
|
+ $userAuth = Auth('api')->user();
|
|
|
+ if(!$userAuth){
|
|
|
+ $msg = 'token已过期,请重新登录';
|
|
|
+ return $this->api($msg);
|
|
|
+ }
|
|
|
DB::beginTransaction();
|
|
|
$data = $request->input();
|
|
|
$tag = $data['tag'];
|
| xqd
@@ -86,7 +91,7 @@ class UserController extends Controller
|
|
|
$content['pic_url'] = $data['pic_url'];
|
|
|
$content['sort'] = 1;
|
|
|
$content['state'] = 0;
|
|
|
- $user = UserInfoModel::find($this->getUserId());
|
|
|
+ $user = UserInfoModel::find($userAuth->id);
|
|
|
$content['phone'] = $user->mobile;
|
|
|
$content['user_id'] = $user->id;
|
|
|
$create_res = MessagesInfoModel::create($content);
|
| xqd
@@ -107,7 +112,7 @@ class UserController extends Controller
|
|
|
$save['out_trade_no'] = $out_trade_no;
|
|
|
$save['to_user'] = 0;
|
|
|
$save['msg_id'] = $create_res->id;
|
|
|
- $save['user_id'] = $this->getUserId();
|
|
|
+ $save['user_id'] = $userAuth->id;
|
|
|
$save['price'] = $data['price'];
|
|
|
$save['type'] = 3;
|
|
|
$res = PaymentInfoModel::create($save);
|
| xqd
@@ -178,15 +183,20 @@ class UserController extends Controller
|
|
|
if ($validator->fails()) {
|
|
|
return $this->error(ErrorCode::CLIENT_WRONG_PARAMS, '传入参数不正确!', $validator->messages());
|
|
|
}
|
|
|
+ $userAuth = Auth('api')->user();
|
|
|
+ if(!$userAuth){
|
|
|
+ $msg = 'token已过期,请重新登录';
|
|
|
+ return $this->api($msg);
|
|
|
+ }
|
|
|
$data = $request->input();
|
|
|
//dd($data);
|
|
|
- $check = FavoriteModel::where([['user_id',$this->getUserId()],['messages_id',$data['messages_id']]])->first();
|
|
|
+ $check = FavoriteModel::where([['user_id',$userAuth->id],['messages_id',$data['messages_id']]])->first();
|
|
|
if($data['type'] == 1) {
|
|
|
if($check){
|
|
|
$msg = '已添加收藏,请勿重复操作';
|
|
|
return $this->api(compact('msg'));
|
|
|
}
|
|
|
- $save['user_id'] = $this->getUserId();
|
|
|
+ $save['user_id'] = $userAuth->id;
|
|
|
$save['messages_id'] = $data['messages_id'];
|
|
|
$res = FavoriteModel::create($save);
|
|
|
if($res){
|
| xqd
@@ -245,7 +255,12 @@ class UserController extends Controller
|
|
|
|
|
|
public function userFavorite(Request $request)
|
|
|
{
|
|
|
- $data = FavoriteModel::where('user_id',$this->getUserId())->paginate(5);
|
|
|
+ $userAuth = Auth('api')->user();
|
|
|
+ if(!$userAuth){
|
|
|
+ $msg = 'token已过期,请重新登录';
|
|
|
+ return $this->api($msg);
|
|
|
+ }
|
|
|
+ $data = FavoriteModel::where('user_id',$userAuth->id)->paginate(5);
|
|
|
$messages = array();
|
|
|
foreach ($data as $key=>$val){
|
|
|
$messages[] = MessagesInfoModel::where('id',$val['messages_id'])->select('id','title','type')->first();
|
| xqd
@@ -297,11 +312,16 @@ class UserController extends Controller
|
|
|
if ($validator->fails()) {
|
|
|
return $this->error(ErrorCode::CLIENT_WRONG_PARAMS, '传入参数不正确!', $validator->messages());
|
|
|
}
|
|
|
+ $userAuth = Auth('api')->user();
|
|
|
+ if(!$userAuth){
|
|
|
+ $msg = 'token已过期,请重新登录';
|
|
|
+ return $this->api($msg);
|
|
|
+ }
|
|
|
$state = $request->input('state');
|
|
|
if(!empty($state)){
|
|
|
- $messages = MessagesInfoModel::where([['user_id',$this->getUserId()],['type',$state]])->select('id','title','type')->paginate(5);
|
|
|
+ $messages = MessagesInfoModel::where([['user_id',$userAuth->id],['type',$state]])->select('id','title','type')->paginate(5);
|
|
|
} else {
|
|
|
- $messages = MessagesInfoModel::where([['user_id',$this->getUserId()]])->select('id','title','type')->paginate(5);
|
|
|
+ $messages = MessagesInfoModel::where([['user_id',$userAuth->id]])->select('id','title','type')->paginate(5);
|
|
|
}
|
|
|
return $this->api(compact('messages'));
|
|
|
}
|
| xqd
@@ -350,11 +370,16 @@ class UserController extends Controller
|
|
|
if ($validator->fails()) {
|
|
|
return $this->error(ErrorCode::CLIENT_WRONG_PARAMS, '传入参数不正确!', $validator->messages());
|
|
|
}
|
|
|
+ $userAuth = Auth('api')->user();
|
|
|
+ if(!$userAuth){
|
|
|
+ $msg = 'token已过期,请重新登录';
|
|
|
+ return $this->api($msg);
|
|
|
+ }
|
|
|
$state = $request->input('state');
|
|
|
if(!empty($state)){
|
|
|
- $messages = MessagesFollowerModel::where([['user_id',$this->getUserId()]])->infos()->where('type',$state)->paginate(5);
|
|
|
+ $messages = MessagesFollowerModel::where([['user_id',$userAuth->id]])->infos()->where('type',$state)->paginate(5);
|
|
|
} else {
|
|
|
- $messages = MessagesFollowerModel::where([['user_id',$this->getUserId()]])->infos()->paginate(5);
|
|
|
+ $messages = MessagesFollowerModel::where([['user_id',$userAuth->id]])->infos()->paginate(5);
|
|
|
}
|
|
|
return $this->api(compact('messages'));
|
|
|
}
|
| xqd
@@ -482,10 +507,15 @@ class UserController extends Controller
|
|
|
if ($validator->fails()) {
|
|
|
return $this->error(ErrorCode::CLIENT_WRONG_PARAMS, '传入参数不正确!', $validator->messages());
|
|
|
}
|
|
|
+ $userAuth = Auth('api')->user();
|
|
|
+ if(!$userAuth){
|
|
|
+ $msg = 'token已过期,请重新登录';
|
|
|
+ return $this->api($msg);
|
|
|
+ }
|
|
|
$followers_id = $request->input('follower_id');
|
|
|
$message_id = $request->input('message_id');
|
|
|
$messages_followers = MessagesFollowerModel::find($followers_id);
|
|
|
- $messages = MessagesInfoModel::where([['id'=>$messages_followers->messages_id],['type',1],['state',0]])->first();
|
|
|
+ $messages = MessagesInfoModel::where([['id'=>$messages_followers->messages_id],['type',1],['state',0],['user_id',$userAuth->id]])->first();
|
|
|
if(!$messages||$message_id!=$messages->id){
|
|
|
$data['msg'] = '该知识不存在,或者已完成';
|
|
|
$data['code'] = 0;
|