|
|
@@ -87,34 +87,40 @@ class NoticeController extends BaseAdminController
|
|
|
|
|
|
/**
|
|
|
* @notes 后台测试通知
|
|
|
+ * http://api.weixiuloc.com:5175/adminapi/notice.notice/testNotice?scene_id=1¶ms={}
|
|
|
*/
|
|
|
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());
|
|
|
}
|