setConfig($data, '客服配置', 1, [ [ 'site_id', '=', 1 ], [ 'app_module', '=', 'shop' ], [ 'config_key', '=', 'SRRVICER_ROOT_CONFIG' ] ]); return $res; } /** * 获取客服配置 */ public function getServicerConfig() { $config_model = new ConfigModel(); $res = $config_model->getConfig([ [ 'site_id', '=', 1 ], [ 'app_module', '=', 'shop' ], [ 'config_key', '=', 'SRRVICER_ROOT_CONFIG' ] ]); if (empty($res[ 'data' ][ 'value' ])) { $res[ 'data' ][ 'value' ] = [ 'h5' => [ 'type' => 'none' ], 'weapp' => [ 'type' => 'none' ], 'pc' => [ 'type' => 'none' ], 'aliapp' => [ 'type' => 'none' ], ]; } $res[ 'data' ][ 'value' ][ 'h5' ][ 'type' ] = $res[ 'data' ][ 'value' ][ 'h5' ][ 'type' ] ?? 'none'; $res[ 'data' ][ 'value' ][ 'weapp' ][ 'type' ] = $res[ 'data' ][ 'value' ][ 'weapp' ][ 'type' ] ?? 'none'; $res[ 'data' ][ 'value' ][ 'pc' ][ 'type' ] = $res[ 'data' ][ 'value' ][ 'pc' ][ 'type' ] ?? 'none'; $res[ 'data' ][ 'value' ][ 'aliapp' ][ 'type' ] = $res[ 'data' ][ 'value' ][ 'aliapp' ][ 'type' ] ?? 'none'; return $res; } }