浏览代码

问答订单消息,已读

lizhen_gitee 2 周之前
父节点
当前提交
aca94efacc
共有 2 个文件被更改,包括 23 次插入1 次删除
  1. 21 1
      app/Http/Controllers/Api/ChatController.php
  2. 2 0
      app/Routes/api/v1.php

+ 21 - 1
app/Http/Controllers/Api/ChatController.php

@@ -911,7 +911,27 @@ class ChatController extends BaseController
             return $this->fail(200001);
         }
 
-        $data = WxChat::where([['user_id','=', $oid],['object_id', '=', $uid]])->update(['is_read' => 1]);
+        $data = WxChat::where([['user_id','=', $oid],['object_id', '=', $uid],['expand_type', '!=', 9]])->update(['is_read' => 1]);
+
+        return $this->success($data);
+    }
+
+    /**
+     * 已读对应用户咨询信息
+     * @param Request $request
+     * @return \Illuminate\Http\JsonResponse
+     */
+    public function readAskOrderChat(Request $request)
+    {
+        $uid = $request->uid;
+        $oid = $request->oid;
+        $ask_order_id = $request->ask_order_id;
+
+        if(_empty_($oid) || _empty_($ask_order_id)){
+            return $this->fail(200001);
+        }
+
+        $data = WxChat::where([['user_id','=', $oid],['object_id', '=', $uid],['expand_type', '=', 9],['expand_id', '=', $ask_order_id]])->update(['is_read' => 1]);
 
         return $this->success($data);
     }

+ 2 - 0
app/Routes/api/v1.php

@@ -146,6 +146,8 @@ Route::group(
     Route::get('/massages/getUserAskOrderChat', [ChatController::class, 'getUserAskOrderChat']);
     // 已读对应用户信息
     Route::get('/massages/readUserChat', [ChatController::class, 'readUserChat']);
+    // 已读对应用户信息
+    Route::get('/massages/readAskOrderChat', [ChatController::class, 'readAskOrderChat']);
     // 用户删除聊天记录
     Route::get('/massages/userDelMessage', [ChatController::class, 'userDelMessage'])->middleware('auth.userstate');