diff --git a/app/admin/controller/Appconfig.php b/app/admin/controller/Appconfig.php index 7e9108a46..4474372f1 100755 --- a/app/admin/controller/Appconfig.php +++ b/app/admin/controller/Appconfig.php @@ -52,8 +52,9 @@ class AppConfig extends Common // 配置信息 MyViewAssign('data', ConfigService::ConfigList()); - // 是否 + // 静态数据 MyViewAssign('common_is_text_list', MyConst('common_is_text_list')); + MyViewAssign('common_platform_type', MyConst('common_platform_type')); // 导航/视图 $nav_type = input('nav_type', 'base'); @@ -70,7 +71,12 @@ class AppConfig extends Common */ public function Save() { - return ConfigService::ConfigSave($_POST); + // 空字段处理 + $field_list = [ + 'common_user_onekey_bind_mobile_list', + 'common_user_address_platform_import_list', + ]; + return ConfigService::ConfigSave(ConfigService::FieldsEmptyDataHandle($_POST, $field_list)); } } ?> \ No newline at end of file diff --git a/app/admin/controller/Config.php b/app/admin/controller/Config.php index 62863b1e8..c2db15930 100755 --- a/app/admin/controller/Config.php +++ b/app/admin/controller/Config.php @@ -92,28 +92,19 @@ class Config extends Common $params = $_POST; // 字段不存在赋值 - $empty_value_field_list = []; + $field_list = []; // 页面类型 $view_type = empty($this->data_request['view_type']) ? 'index' : $this->data_request['view_type']; switch($view_type) { case 'store' : - $empty_value_field_list['common_customer_store_qrcode'] = ''; + $field_list[] = 'common_customer_store_qrcode'; break; } // 空字段处理 - if(!empty($empty_value_field_list)) - { - foreach($empty_value_field_list as $fk=>$fv) - { - if(!isset($params[$fk])) - { - $params[$fk] = $fv; - } - } - } + $params = ConfigService::FieldsEmptyDataHandle($params, $field_list); // 默认值字段处理 $default_value_field_list = [ diff --git a/app/admin/controller/Pluginsadmin.php b/app/admin/controller/Pluginsadmin.php index feef2f539..163a632c4 100755 --- a/app/admin/controller/Pluginsadmin.php +++ b/app/admin/controller/Pluginsadmin.php @@ -48,7 +48,7 @@ class Pluginsadmin extends Common } /** - * [Index 配置列表] + * 列表 * @author Devil * @blog http://gong.gg/ * @version 0.0.1 diff --git a/app/admin/controller/Site.php b/app/admin/controller/Site.php index 34ddbba5a..ef19011f6 100755 --- a/app/admin/controller/Site.php +++ b/app/admin/controller/Site.php @@ -372,20 +372,8 @@ class Site extends Common break; } - // 开始处理空值 - if(!empty($field_list)) - { - foreach($field_list as $field) - { - if(!isset($params[$field])) - { - $params[$field] = ''; - } - } - } - // 基础配置 - $ret = ConfigService::ConfigSave($params); + $ret = ConfigService::ConfigSave(ConfigService::FieldsEmptyDataHandle($params, $field_list)); // 清除缓存 if($ret['code'] == 0) diff --git a/app/admin/view/default/appconfig/app.html b/app/admin/view/default/appconfig/app.html index ffee14baa..69280f571 100644 --- a/app/admin/view/default/appconfig/app.html +++ b/app/admin/view/default/appconfig/app.html @@ -26,20 +26,37 @@
1. 获取当前小程序平台app账户的收货地址,目前仅支持【小程序】
+2. 确认导入后直接添加为系统用户收货地址
+3. 部分小程序平台可能需要申请权限、请根据小程序平台要求申请后再对应开启