setConfig($data, '牛云短信配置', $is_use, [ [ 'site_id', '=', $site_id ], [ 'app_module', '=', $app_module ], [ 'config_key', '=', 'NIU_SMS_CONFIG' ] ]); event('EnableCallBack', [ 'sms_type' => 'niusms', 'is_use' => $is_use, 'site_id' => $site_id ]); return $res; } /** * 获取短信配置 * @param int $site_id * @param string $app_module * @return array */ public function getSmsConfig($site_id = 1, $app_module = 'shop') { $config = new ConfigModel(); $res = $config->getConfig([ [ 'site_id', '=', $site_id ], [ 'app_module', '=', $app_module ], [ 'config_key', '=', 'NIU_SMS_CONFIG' ] ]); return $res; } /** * 修改开关状态 * @param $is_use * @param int $site_id * @param string $app_module * @return array */ public function modifyConfigIsUse($is_use, $site_id = 1, $app_module = 'shop') { $config = new ConfigModel(); $res = $config->modifyConfigIsUse($is_use, [ [ 'site_id', '=', $site_id ], [ 'app_module', '=', $app_module ], [ 'config_key', '=', 'NIU_SMS_CONFIG' ] ]); event('EnableCallBack', [ 'sms_type' => 'niusms', 'is_use' => $is_use, 'site_id' => $site_id ]); return $res; } /** * 事件修改开关状态 * array $data */ public function enableCallBack($is_use, $site_id = 1, $app_module = 'shop') { $config = new ConfigModel(); $res = $config->modifyConfigIsUse($is_use, [ [ 'site_id', '=', $site_id ], [ 'app_module', '=', $app_module ], [ 'config_key', '=', 'NIU_SMS_CONFIG' ] ]); return $res; } }