xiaogang 4 years ago
parent
commit
10a7315f22
1 changed files with 15 additions and 2 deletions
  1. 15 2
      app/Admin/Controllers/NoticeController.php

+ 15 - 2
app/Admin/Controllers/NoticeController.php

xqd xqd xqd
@@ -5,6 +5,7 @@ namespace App\Admin\Controllers;
 use App\Admin\Actions\Notice\NoticeSend;
 use App\Models\Notice;
 use App\Models\User;
+use App\Models\UserSystemMessageModel;
 use App\Services\JPushService;
 use Dcat\Admin\Form;
 use Dcat\Admin\Grid;
@@ -80,6 +81,7 @@ class NoticeController extends AdminController
             $form->saved(function ($res){
                 //dd($res->attributes);
                 //推送消息
+                $notice = Notice::query()->orderBy('id','desc')->first();
                 JPushService::pushNotify([
                     //标题
                     'title' => $res->title,
@@ -96,8 +98,19 @@ class NoticeController extends AdminController
                 ]);
 
                 //给用户添加消息记录
-                //User::query()->get(['id']);
-
+                $users = User::query()->get(['id']);
+                $datas = array();
+                foreach ($users as $k=>$v){
+                    $arr = array();
+                    $arr['user_id'] = $v['id'];
+                    $arr['msg_id'] = $notice['id'];
+                    $arr['status'] = 0;
+                    $arr['is_delete'] = 0;
+                    $arr['created_at'] = date("Y-m-d H:i:s");
+                    $arr['updated_at'] = date("Y-m-d H:i:s");
+                    $datas[]=$arr;
+                }
+                DB::table('users_system_message')->insert($datas);
             });
         });
     }