liugc пре 1 година
родитељ
комит
8065e5d03c
1 измењених фајлова са 11 додато и 5 уклоњено
  1. 11 5
      app/adminapi/controller/notice/NoticeController.php

+ 11 - 5
app/adminapi/controller/notice/NoticeController.php

@@ -87,34 +87,40 @@ class NoticeController extends BaseAdminController
 
     /**
      * @notes 后台测试通知
+     * http://api.weixiuloc.com:5175/adminapi/notice.notice/testNotice?scene_id=1&params={}
      */
     public function testNotice()
     {
         try {
             $params = $this->request->get();
+            if(!isset($params['scene_id'])){
+                throw new \Exception('scene_id不存在');
+            }
             $noticeSetting = NoticeSetting::where('scene_id', $params['scene_id'])->findOrEmpty()->toArray();
             if(isset($noticeSetting['sms_notice']['status'])){
                 $res = event('Notice',  [
                     'scene_id' => $params['scene_id'],
-                    'params' => [
+                    'params' => json_decode($params['params'],true)
+                    /*[
                         'user_id' => $params['user_id'],
-                    ]
+                    ]*/
                 ]);
             }
             if(isset($noticeSetting['oa_notice']['status'])){
                 $res = event('Notice',  [
                     'scene_id' => $params['scene_id'],
-                    'params' => [
+                    'params' => json_decode($params['params'],true)
+                    /*[
                         'user_id' => $params['user_id'],
                         'order_id' => $params['order_id']?:'',
                         'thing9' => '测试项目名称'.time(),
                         'time7' => date("Y-m-d H:i:s", time()),
                         'thing8' => '预约地址'.time(),
                         'phone_number6' => 18162757399,
-                    ]
+                    ]*/
                 ]);
             }
-            dd($noticeSetting,$res);
+            dd($params,json_decode($params['params'],true),$noticeSetting,$res??[]);
         } catch (\Exception  $e) {
             dd($e->getMessage());
         }