| xqd
@@ -233,8 +233,8 @@ class MyController extends Controller
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * @api {get} /api/my/reply 回复我的
|
|
|
- * @apiDescription 回复我的
|
|
|
+ * @api {get} /api/my/dreamInfo 梦想消息
|
|
|
+ * @apiDescription 梦想消息
|
|
|
* @apiGroup My
|
|
|
* @apiPermission Passport
|
|
|
* @apiVersion 0.1.0
|
| xqd
@@ -252,11 +252,11 @@ class MyController extends Controller
|
|
|
* @apiErrorExample {json} Error-Response:
|
|
|
* HTTP/1.1 400 Bad Request
|
|
|
*/
|
|
|
- public function reply()
|
|
|
+ public function dreamInfo()
|
|
|
{
|
|
|
+// 梦想消息分为 支持 收藏 互动 提现 梦想暂停 结束
|
|
|
$user = $this->getUser();
|
|
|
-// $user = UserInfoModel::find(4);
|
|
|
- $data = CommentInfoModel::where('to_user_id',$user->id)->orderBy('id','desc')->get(); //user_id
|
|
|
+ $data = SystemInfoModel::where('user_id',$user->id)->where('type_id',1)->orderBy('id','desc')->get();
|
|
|
foreach ($data as $item){ //访问接口 标记已读
|
|
|
$item->update(['is_read'=>0]);
|
|
|
$info = InteractionInfo::find($item->interaction_id);
|
| xqd
@@ -266,8 +266,8 @@ class MyController extends Controller
|
|
|
return $this->api($data);
|
|
|
}
|
|
|
/**
|
|
|
- * @api {get} /api/my/letter 私信
|
|
|
- * @apiDescription 私信
|
|
|
+ * @api {get} /api/my/sup_info 支持消息
|
|
|
+ * @apiDescription 支持消息
|
|
|
* @apiGroup My
|
|
|
* @apiPermission Passport
|
|
|
* @apiVersion 0.1.0
|
| xqd
@@ -285,18 +285,18 @@ class MyController extends Controller
|
|
|
* @apiErrorExample {json} Error-Response:
|
|
|
* HTTP/1.1 400 Bad Request
|
|
|
*/
|
|
|
- public function letter()
|
|
|
+ public function supInfo()
|
|
|
{
|
|
|
$user = $this->getUser();
|
|
|
- $data = SystemInfoModel::with('touser')->where('user_id',$user->id)->whereNotNull('to_user_id')->orderBy('id','desc')->get();
|
|
|
+ $data = SystemInfoModel::with('touser')->where('user_id',$user->id)->where('type_id',2)->orderBy('id','desc')->get();
|
|
|
foreach ($data as $item){ //访问接口 标记已读
|
|
|
$item->update(['is_read'=>1]);
|
|
|
}
|
|
|
return $this->api($data);
|
|
|
}
|
|
|
/**
|
|
|
- * @api {get} /api/my/system_info 系统消息
|
|
|
- * @apiDescription 系统消息
|
|
|
+ * @api {get} /api/my/system_info 通知消息
|
|
|
+ * @apiDescription 通知消息
|
|
|
* @apiGroup My
|
|
|
* @apiPermission Passport
|
|
|
* @apiVersion 0.1.0
|
| xqd
@@ -317,7 +317,7 @@ class MyController extends Controller
|
|
|
public function systemInfo()
|
|
|
{
|
|
|
$user = $this->getUser();
|
|
|
- $data = SystemInfoModel::where('user_id',$user->id)->whereNull('to_user_id')->orderBy('id','desc')->get();
|
|
|
+ $data = SystemInfoModel::where('user_id',$user->id)->where('type_id',0)->orderBy('id','desc')->get();
|
|
|
foreach ($data as $item){ //访问接口 标记已读
|
|
|
$item->update(['is_read'=>1]);
|
|
|
}
|
| xqd
@@ -337,17 +337,14 @@ class MyController extends Controller
|
|
|
* "status_code": 0,
|
|
|
* "message": "",
|
|
|
* "data": {
|
|
|
- * "systemInfo": {
|
|
|
+ * "dream_info": {
|
|
|
* "number": 3,
|
|
|
- * "is_read": 3
|
|
|
* },
|
|
|
- * "letter": {
|
|
|
+ * "sup_info": {
|
|
|
* "number": 0,
|
|
|
- * "is_read": 0
|
|
|
* },
|
|
|
- * "reply": {
|
|
|
+ * "system_info": {
|
|
|
* "number": 3,
|
|
|
- * "is_read": 3
|
|
|
* }
|
|
|
* }
|
|
|
*}
|
| xqd
@@ -357,7 +354,7 @@ class MyController extends Controller
|
|
|
public function info()
|
|
|
{
|
|
|
$user = $this->getUser();
|
|
|
- $systemInfo1 = SystemInfoModel::where('user_id',$user->id)->whereNull('to_user_id')->orderBy('id','desc')->get();
|
|
|
+ /* $systemInfo1 = SystemInfoModel::where('user_id',$user->id)->whereNull('to_user_id')->orderBy('id','desc')->get();
|
|
|
$systemInfo2 = SystemInfoModel::where('user_id',$user->id)->where('is_read','0')
|
|
|
->whereNull('to_user_id')->orderBy('id','desc')->get();
|
|
|
$letter1 = SystemInfoModel::where('user_id',$user->id)->whereNotNull('to_user_id')->orderBy('id','desc')->get();
|
| xqd
@@ -371,7 +368,15 @@ class MyController extends Controller
|
|
|
$arr['letter']['number'] = count($letter1) ;
|
|
|
$arr['letter']['is_read'] = count($letter2) ;
|
|
|
$arr['reply']['number'] = count($comments1) ;
|
|
|
- $arr['reply']['is_read'] = count($comments2) ;
|
|
|
+ $arr['reply']['is_read'] = count($comments2) ;*/
|
|
|
+// 梦想消息 支持消息 通知消息
|
|
|
+ $user_id = $user->id;
|
|
|
+ $dream_info = SystemInfoModel::where('to_user_id',$user_id)->where('type_id',1)->where('is_read',0)->orderBy('id','desc')->get();
|
|
|
+ $sup_info = SystemInfoModel::where('to_user_id',$user_id)->where('type_id',2)->where('is_read',0)->orderBy('id','desc')->get();
|
|
|
+ $system_info = SystemInfoModel::where('to_user_id',$user_id)->where('type_id',0)->where('is_read',0)->orderBy('id','desc')->get();
|
|
|
+ $arr['dream_info']['number'] = count($dream_info) ;
|
|
|
+ $arr['sup_info']['number'] = count($sup_info) ;
|
|
|
+ $arr['system_info']['number'] = count($system_info) ;
|
|
|
return $this->api($arr);
|
|
|
}
|
|
|
|
| xqd
@@ -512,6 +517,8 @@ class MyController extends Controller
|
|
|
$info = [
|
|
|
'user_id' => $user->id,
|
|
|
'message' => $message,
|
|
|
+ 'attr_id' => 4,
|
|
|
+ 'type_id' => 1,
|
|
|
];
|
|
|
SystemInfoModel::create($info);
|
|
|
|
| xqd
@@ -1188,16 +1195,19 @@ class MyController extends Controller
|
|
|
if($validator->fails()) return $this->validatorError($validator->messages()->all(),ErrorCode::CLIENT_WRONG_PARAMS);
|
|
|
$user = $this->getUser();
|
|
|
$user_id = $user->id;
|
|
|
- $message = $request->input('content');
|
|
|
+ $info = $request->input('content');
|
|
|
$to_user_id = $request->input('to_user_id');
|
|
|
// 链接到最近的一个梦想
|
|
|
$dream = DreamInfoModel::where('user_id',$user_id)->orderBy('id','desc')->first();
|
|
|
$dream_id = empty($dream) ? 0 : $dream->id;
|
|
|
$arr = [
|
|
|
'user_id'=>$to_user_id,
|
|
|
- 'message'=>$message,
|
|
|
+ 'info'=>$info,
|
|
|
+ 'message'=>$user->nickname.'给你发了个私信哦~点击看看!',
|
|
|
'to_user_id'=>$user_id,
|
|
|
'dream_id'=>$dream_id,
|
|
|
+ 'type_id'=>2,
|
|
|
+ 'is_url'=>1,
|
|
|
];
|
|
|
|
|
|
$ok =SystemInfoModel::create($arr);
|