gq 7 éve
szülő
commit
715763f235

+ 0 - 1
server/app/Http/Controllers/Api/V1/AuthController.php

xqd
@@ -309,7 +309,6 @@ class AuthController extends Controller
 
         if(env("APP_DEBUG")){
             return $this->error(1);
-//            return $this->api(['verify_code' => $verify_code]);
         }else{
             //product
             return $this->api(['verify_code' => $verify_code]);

+ 45 - 5
server/app/Http/Controllers/Api/V1/MyController.php

xqd
@@ -1148,20 +1148,60 @@ class MyController extends Controller
         }
     }
 //    发私信
-    public function letterCreate(Request $request)
+    /**
+     * @api {get} /api/my/letter/store 发送私信
+     * @apiDescription 发送私信
+     * @apiGroup My
+     *    @apiParam {string} content         私信内容
+     *    @apiParam {int} to_user_id         私信对象
+     * @apiPermission Passport
+     * @apiVersion 0.1.0
+     * @apiSuccessExample {json} Success-Response:
+     * HTTP/1.1 200 OK
+     *{
+     *  "status": true,
+     *  "status_code": 0,
+     *  "message": "",
+     *  "data": ""
+     *}
+     * @apiErrorExample {json} Error-Response:
+     *{
+     *  "status": false,
+     *  "status_code": 700,
+     *  "message": "操作失败",
+     *  "data": null
+     *}
+     */
+    public function letterStore(Request $request)
     {
-        $id = $request->id;
         $validator = \Validator::make($request->all(),
             [
-                'id'  => 'required',
+                'content'  => 'required',
+                'to_user_id'  => 'required',
             ],
             [
-                'id.required'  => '银行账号不存在',
+                'content.required'  => '私信内容不存在',
+                'to_user_id.required'  => '私信对象不存在',
             ]
         );
         if($validator->fails()) return $this->validatorError($validator->messages()->all(),ErrorCode::CLIENT_WRONG_PARAMS);
-        $ok =UserBank::destroy($id);
+        $user = $this->getUser();
+        $user_id = $user->id;
+        $message = $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'=>$user_id,
+            'message'=>$message,
+            'to_user_id'=>$to_user_id,
+            'dream_id'=>$dream_id,
+        ];
+
+        $ok =SystemInfoModel::create($arr);
         if ($ok) {
+            $this->jPush($user->nickname.'给你发了个私信哦~点击看看!','',$to_user_id);
             return $this->api('');
         }else{
             return $this->error(ErrorCode::OPERATION_FAILED);