| 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;
|
| xqd
@@ -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,
|
| xqd
@@ -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);
|
|
|
});
|
|
|
});
|
|
|
}
|