getConfig([['site_id', '=', $site_id], ['app_module', '=', $app_module], ['config_key', '=', 'API_CONFIG']]); $res['data']['value']['long_time'] = $res['data']['value']['long_time'] ?? 48; $res['data']['value']['is_use'] = $res['data']['is_use']; return $res; } /** * 设置api配置 * @param $data * @return \multitype */ public function setApiConfig($data, $is_use, $site_id = 1, $app_module = 'shop') { $old_config = $this->getApiConfig($site_id, $app_module)['data']; $config = new ConfigModel(); $res = $config->setConfig($data, 'api配置', $is_use, [['site_id', '=', $site_id], ['app_module', '=', $app_module], ['config_key', '=', 'API_CONFIG']]); if ($old_config['is_use'] != $is_use || json_encode($old_config['value']) != json_encode($data)) { $cron = new Cron(); $cron->addCron(1, 0, 'api配置更新', 'ApiConfigChange', (time() + 10), 0); } return $res; } /***************************************************************接口api 结束********************************************************/ }