diff --git a/app/admin/service/NoticeService.php b/app/admin/service/NoticeService.php index 7f492df1..2279bae1 100644 --- a/app/admin/service/NoticeService.php +++ b/app/admin/service/NoticeService.php @@ -10,20 +10,19 @@ class NoticeService extends AdminBaseService public function popUp($param) { try { - if (empty($param['user_id']) || empty($param['content'])) { + if (empty($param['user_ids']) || empty($param['content'])) { return $this->toData('400', '参数错误'); } if (!is_string($param['content'])) { return $this->toData('400', 'content参数必须为string类型'); } // 多个用户ID之间用英文逗号隔开的 - $expUserID = explode(',', $param['user_id']); - if (count($expUserID) <= 0) { - return $this->toData('400', '用户ID不能为空'); + if (!is_array($param['user_ids'])) { + return $this->toData('400', 'user_ids参数格式错误'); } // 循环向每个用户发送弹窗 Gateway::$registerAddress = env('GATEWAY_SERVER.REGISTER'); - foreach ($expUserID as $uid) { + foreach ($param['user_ids'] as $uid) { Gateway::sendToUid($uid, $param['content']); } return $this->toData('0', 'ok'); diff --git a/vendor.zip b/vendor.zip deleted file mode 100644 index 79c4b376..00000000 Binary files a/vendor.zip and /dev/null differ