wugg 3 years ago
parent
commit
171ddcff99
3 changed files with 22 additions and 8 deletions
  1. 15 8
      app/admin/controller/Log.php
  2. 3 0
      app/admin/model/OrderMsg.php
  3. 4 0
      app/admin/route/app.php

+ 15 - 8
app/admin/controller/Log.php

@@ -144,14 +144,21 @@ class Log extends BaseController
         return app_show(0,"获取成功",$info);
     }
 
-    /**
-     * 删除指定资源
-     *
-     * @param  int  $id
-     * @return \think\Response
-     */
-    public function delete($id)
+    public function allread()
     {
-        //
+        $token = isset($this->post['token']) ? trim($this->post['token']) : "";
+        $apply_id = GetUserInfo($token);
+        if (empty($apply_id) || $apply_id['code'] != 0) {
+            return error_show(1002, "用户数据不存在");
+        }
+        $rm = isset($apply_id["data"]['id']) ? $apply_id["data"]['id'] : "";
+        $info = Db::name("order_msg")->where(["uid"=>$rm,"is_read"=>0])->select()->toArray();
+        if(empty($info)){
+            return error_show(1004,"暂无未读数据");
+        }
+
+        $read=Db::name("order_msg")->where(["uid"=>$rm,"is_read"=>0])->save(["is_read"=>1,"updatetime"=>date("Y-m-d 
+        H:i:s")]);
+        return $read?app_show(0,"全部已读成功"):app_show(1003,"全部已读失败");
     }
 }

+ 3 - 0
app/admin/model/OrderMsg.php

@@ -21,6 +21,9 @@ class OrderMsg extends Model
         if(!empty($mguid)){
             $data=[];
             foreach ($mguid as $value){
+                if($value["action_uid"]==$msg['action_uid']){
+                    continue;
+                }
                 $temp=[];
                 $temp['content']=$content;
                 $temp['orderCode']=$msg['order_code'];

+ 4 - 0
app/admin/route/app.php

@@ -267,5 +267,9 @@ Route::rule('salediffcheck','admin/Sale/diffcheck');
 Route::rule('salediffinfo','admin/Sale/diffinfo');
 Route::rule('salediffstatus','admin/Sale/diffstatus');
 
+Route::rule('msglist','admin/Log/msglist');
+Route::rule('msginfo','admin/Log/update');
+Route::rule('msgallread','admin/Log/allread');
+