errno = TRUE; $result->errmsg = "未正确配置ServerChan"; } if($result != NULL && !$result->errno){ Helpers::addNotificationLog($title, $content, 2); $ret = TRUE; }else{ Helpers::addNotificationLog($title, $content, 2, 'admin', 1, $result? $result->errmsg : '未知'); } }catch(Exception $e){ Log::error('ServerChan消息推送异常:'.$e); } return $ret; } /** * Bark推送消息 * * @param string $title 消息标题 * @param string $content 消息内容 * * @return mixed */ private static function Bark($title, $content) { $ret = FALSE; try{ $url = 'https://api.day.app/'.Helpers::systemConfig()['bark_key'].'/'.$title.'/'.$content; $result = json_decode(Curl::send($url)); if($result){ if($result->code == 200){ Helpers::addNotificationLog($title, $content, 3); $ret = TRUE; }else{ Helpers::addNotificationLog($title, $content, 3, 'admin', $result->message); } } }catch(Exception $e){ Log::error('Bark消息推送异常:'.$e); } return $ret; } }