gq 7 years ago
parent
commit
cd8c33890a

+ 4 - 2
server/app/Http/Controllers/Api/V1/IndexController.php

xqd
@@ -183,10 +183,12 @@ class IndexController extends Controller
                     $message = $item->name."已经结束啦!谢谢你的支持,你可是他的第".($key+1)."支持者哦!";
                     if (empty($key)) { //最大支持者
                         $message = "恭喜你成为《".$item->name."》的《梦主》!
-                       ". $user->nickname."会以你提供的微信/电话联系你约好时间地点亲自感谢你给予的支持和鼓励。如果你不希望见面或
+                       ";
+                         $info =  $user->nickname."会以你提供的微信/电话联系你约好时间地点亲自感谢你给予的支持和鼓励。如果你不希望见面或
                         不想要梦想者拥有你的联系方式,请按《不需要见面》的按钮或联系客服。";
                         $arr2 = [
-                            'user_id'=>0,
+                            'user_id'=>$item->user_id,
+                            'info'=>$info,
                             'message'=>$message,
                             'to_user_id'=>$k,
                             'dream_id'=>$item->id,

+ 30 - 2
server/app/Http/Controllers/Api/V1/MyController.php

xqd xqd xqd
@@ -1426,7 +1426,7 @@ class MyController extends Controller
      * @api {get} /api/my/sure_meet2 梦主是否同意见面
      * @apiDescription 梦想结束时梦主是否同意见面
      * @apiGroup My
-     *    @apiParam {int} to_user_id         梦想者id
+     *    @apiParam {int} to_user_id         梦想者id(数据中的user_id)
      *    @apiParam {int} value         0取消1确定
      * @apiPermission Passport
      * @apiVersion 0.1.0
@@ -1447,8 +1447,9 @@ class MyController extends Controller
      *}
      */
 
-    public function is_ok2(Request $request)
+    public function isOk2(Request $request)
     {
+        $user = $this->getUser();
         $validator = \Validator::make($request->all(),
             [
                 'value'  => 'required',
@@ -1460,7 +1461,34 @@ class MyController extends Controller
             ]
         );
         if($validator->fails()) return $this->validatorError($validator->messages()->all(),ErrorCode::CLIENT_WRONG_PARAMS);
+        $value = $request->input('value');
+        $to_user_id = $request->input('to_user_id');
+        $to_user_info = UserInfoModel::find($to_user_id);
+        if ($value==1) {
+            $message = '您的梦主同意见面了,赶快准备一下吧';
+//            同意见面会收到一条提示信息
+            if (!empty($to_user_info)) {
+                $arr = [
+                    'user_id'=>0,
+                    'message'=>$to_user_info->nickname.'会第一时间联系你!见面时需要你扫一扫他提供的二维码哦',
+                    'to_user_id'=>$user->id,
+                    'is_end'=>1,
+                    'type_id'=>1,
+                ];
+                SystemInfoModel::firstOrCreate($arr);
+            }
 
+        }else{
+            $message = '您的梦主拒绝了你们的见面,喵~';
+        }
+        $arr = [
+            'user_id'=>0,
+            'message'=>$message,
+            'to_user_id'=>$to_user_id,
+            'is_end'=>1,
+            'type_id'=>1,
+        ];
+        SystemInfoModel::firstOrCreate($arr);
     }
 
 }