From 1f05267e623ccb3d2043a795a974767c30137417 Mon Sep 17 00:00:00 2001 From: Devil Date: Wed, 9 Dec 2020 11:54:55 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=86=E8=8A=82=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/admin/controller/Admin.php | 1 + application/admin/controller/Answer.php | 1 - application/admin/controller/Appcenternav.php | 14 +++++--------- application/admin/controller/Apphomenav.php | 10 ++++------ application/admin/controller/Article.php | 1 + application/admin/controller/Brand.php | 1 + application/admin/controller/Customview.php | 2 ++ application/admin/controller/Goodscomments.php | 1 - .../admin/controller/Goodsparamstemplate.php | 1 + application/admin/controller/Order.php | 3 +-- application/admin/controller/Role.php | 1 + application/admin/controller/Slide.php | 1 + application/admin/controller/User.php | 3 ++- application/admin/controller/Useraddress.php | 1 + application/admin/controller/Warehouse.php | 1 + .../admin/view/default/admin/module/operate.html | 2 +- .../admin/view/default/admin/save_info.html | 4 ++-- .../view/default/appcenternav/module/operate.html | 2 +- .../view/default/apphomenav/module/operate.html | 2 +- .../admin/view/default/article/module/operate.html | 2 +- .../admin/view/default/brand/module/operate.html | 2 +- .../admin/view/default/customview/save_info.html | 4 ++-- .../goodsparamstemplate/module/operate.html | 2 +- .../admin/view/default/role/module/operate.html | 2 +- application/admin/view/default/role/save_info.html | 4 ++-- .../admin/view/default/slide/module/operate.html | 2 +- .../admin/view/default/user/module/operate.html | 2 +- .../view/default/warehouse/module/operate.html | 2 +- application/service/OrderService.php | 6 +++--- application/service/PayLogService.php | 11 ++++++++++- 30 files changed, 51 insertions(+), 40 deletions(-) diff --git a/application/admin/controller/Admin.php b/application/admin/controller/Admin.php index 18c7f3493..bae968032 100755 --- a/application/admin/controller/Admin.php +++ b/application/admin/controller/Admin.php @@ -171,6 +171,7 @@ class Admin extends Common ])); // 数据 + unset($params['id']); $this->assign('data', $data); $this->assign('params', $params); return $this->fetch(); diff --git a/application/admin/controller/Answer.php b/application/admin/controller/Answer.php index 3c5d60969..3cf3d6712 100755 --- a/application/admin/controller/Answer.php +++ b/application/admin/controller/Answer.php @@ -159,7 +159,6 @@ class Answer extends Common // 参数 unset($params['id']); $this->assign('params', $params); - return $this->fetch(); } diff --git a/application/admin/controller/Appcenternav.php b/application/admin/controller/Appcenternav.php index 0c25c6b71..9fa308eec 100755 --- a/application/admin/controller/Appcenternav.php +++ b/application/admin/controller/Appcenternav.php @@ -133,20 +133,16 @@ class AppCenterNav extends Common $ret = AppCenterNavService::AppCenterNavList($data_params); $data = empty($ret['data'][0]) ? [] : $ret['data'][0]; } - $this->assign('data', $data); - // 所属平台 + // 静态数据 $this->assign('common_platform_type', lang('common_platform_type')); - - // app事件类型 $this->assign('common_app_event_type', lang('common_app_event_type')); - // 参数 - $this->assign('params', $params); - - // 编辑器文件存放地址 + // 数据 + unset($params['id']); $this->assign('editor_path_type', 'app_center_nav'); - + $this->assign('params', $params); + $this->assign('data', $data); return $this->fetch(); } diff --git a/application/admin/controller/Apphomenav.php b/application/admin/controller/Apphomenav.php index f537ab37d..ea341b04d 100755 --- a/application/admin/controller/Apphomenav.php +++ b/application/admin/controller/Apphomenav.php @@ -133,18 +133,16 @@ class AppHomeNav extends Common $ret = AppHomeNavService::AppHomeNavList($data_params); $data = empty($ret['data'][0]) ? [] : $ret['data'][0]; } - $this->assign('data', $data); // 静态数据 $this->assign('common_platform_type', lang('common_platform_type')); $this->assign('common_app_event_type', lang('common_app_event_type')); - // 参数 - $this->assign('params', $params); - - // 编辑器文件存放地址 + // 数据 + unset($params['id']); $this->assign('editor_path_type', 'app_nav'); - + $this->assign('params', $params); + $this->assign('data', $data); return $this->fetch(); } diff --git a/application/admin/controller/Article.php b/application/admin/controller/Article.php index 18a274cad..3a1c02179 100755 --- a/application/admin/controller/Article.php +++ b/application/admin/controller/Article.php @@ -153,6 +153,7 @@ class Article extends Common $this->assign('editor_path_type', 'article'); // 数据 + unset($params['id']); $this->assign('data', $data); $this->assign('params', $params); return $this->fetch(); diff --git a/application/admin/controller/Brand.php b/application/admin/controller/Brand.php index 7e7a723bc..e567501fd 100755 --- a/application/admin/controller/Brand.php +++ b/application/admin/controller/Brand.php @@ -158,6 +158,7 @@ class Brand extends Common $this->assign('editor_path_type', 'brand'); // 数据 + unset($params['id']); $this->assign('data', $data); $this->assign('params', $params); return $this->fetch(); diff --git a/application/admin/controller/Customview.php b/application/admin/controller/Customview.php index b6f1ecdc5..6fc7ae4b8 100755 --- a/application/admin/controller/Customview.php +++ b/application/admin/controller/Customview.php @@ -133,7 +133,9 @@ class CustomView extends Common $ret = CustomViewService::CustomViewList($data_params); $data = empty($ret['data'][0]) ? [] : $ret['data'][0]; } + unset($params['id']); $this->assign('data', $data); + $this->assign('params', $params); return $this->fetch(); } diff --git a/application/admin/controller/Goodscomments.php b/application/admin/controller/Goodscomments.php index 2b60cc9da..5bd440839 100644 --- a/application/admin/controller/Goodscomments.php +++ b/application/admin/controller/Goodscomments.php @@ -147,7 +147,6 @@ class Goodscomments extends Common // 参数 unset($params['id']); $this->assign('params', $params); - return $this->fetch(); } diff --git a/application/admin/controller/Goodsparamstemplate.php b/application/admin/controller/Goodsparamstemplate.php index 489dc2d90..6abf28fc4 100755 --- a/application/admin/controller/Goodsparamstemplate.php +++ b/application/admin/controller/Goodsparamstemplate.php @@ -164,6 +164,7 @@ class GoodsParamsTemplate extends Common ])); // 数据 + unset($params['id']); $this->assign('data', $data); $this->assign('params', $params); return $this->fetch(); diff --git a/application/admin/controller/Order.php b/application/admin/controller/Order.php index fed2089e7..3b6e8942f 100755 --- a/application/admin/controller/Order.php +++ b/application/admin/controller/Order.php @@ -255,8 +255,7 @@ class Order extends Common public function Pay() { $params = $this->data_request; - $params['user'] = $this->admin; - $params['user']['user_name_view'] = '管理员'.'-'.$this->admin['username']; + $params['admin'] = $this->admin; return OrderService::AdminPay($params); } } diff --git a/application/admin/controller/Role.php b/application/admin/controller/Role.php index bd6d7305f..9bf692b93 100644 --- a/application/admin/controller/Role.php +++ b/application/admin/controller/Role.php @@ -153,6 +153,7 @@ class Role extends Common ])); // 数据 + unset($params['id']); $this->assign('data', $data); $this->assign('params', $params); return $this->fetch(); diff --git a/application/admin/controller/Slide.php b/application/admin/controller/Slide.php index f50538332..f3e886ab2 100755 --- a/application/admin/controller/Slide.php +++ b/application/admin/controller/Slide.php @@ -140,6 +140,7 @@ class Slide extends Common $this->assign('common_app_event_type', lang('common_app_event_type')); // 数据 + unset($params['id']); $this->assign('editor_path_type', 'slide'); $this->assign('params', $params); $this->assign('data', $data); diff --git a/application/admin/controller/User.php b/application/admin/controller/User.php index a496324cc..e3dd9ad74 100755 --- a/application/admin/controller/User.php +++ b/application/admin/controller/User.php @@ -182,7 +182,8 @@ class User extends Common $this->assign('common_gender_list', lang('common_gender_list')); // 数据 - $this->assign('data', $data); + unset($params['id']); + $this->assign('data', $data); $this->assign('params', $params); return $this->fetch(); } diff --git a/application/admin/controller/Useraddress.php b/application/admin/controller/Useraddress.php index c20972f0e..ab4c88759 100644 --- a/application/admin/controller/Useraddress.php +++ b/application/admin/controller/Useraddress.php @@ -150,6 +150,7 @@ class UserAddress extends Common } // 数据 + unset($params['id']); $this->assign('data', $data); $this->assign('params', $params); return $this->fetch(); diff --git a/application/admin/controller/Warehouse.php b/application/admin/controller/Warehouse.php index a2bf968b5..98039e8fb 100644 --- a/application/admin/controller/Warehouse.php +++ b/application/admin/controller/Warehouse.php @@ -144,6 +144,7 @@ class Warehouse extends Common $this->assign('editor_path_type', 'warehouse'); // 数据 + unset($params['id']); $this->assign('data', $data); $this->assign('params', $params); return $this->fetch(); diff --git a/application/admin/view/default/admin/module/operate.html b/application/admin/view/default/admin/module/operate.html index 257d0b1b1..98711c861 100644 --- a/application/admin/view/default/admin/module/operate.html +++ b/application/admin/view/default/admin/module/operate.html @@ -5,7 +5,7 @@ {{if $module_data['id'] neq 1 or $module_data['id'] eq $admin['id']}} - + 编辑 diff --git a/application/admin/view/default/admin/save_info.html b/application/admin/view/default/admin/save_info.html index 766729d7f..1d4350e8a 100755 --- a/application/admin/view/default/admin/save_info.html +++ b/application/admin/view/default/admin/save_info.html @@ -4,10 +4,10 @@
-
+ 管理员{{if empty($data['id'])}}添加{{else /}}编辑{{/if}} - 返回 + 返回
diff --git a/application/admin/view/default/appcenternav/module/operate.html b/application/admin/view/default/appcenternav/module/operate.html index 81dce828c..5dbd65dfa 100644 --- a/application/admin/view/default/appcenternav/module/operate.html +++ b/application/admin/view/default/appcenternav/module/operate.html @@ -3,7 +3,7 @@ 详情 - + 编辑 diff --git a/application/admin/view/default/apphomenav/module/operate.html b/application/admin/view/default/apphomenav/module/operate.html index da909a128..d1d2fb236 100644 --- a/application/admin/view/default/apphomenav/module/operate.html +++ b/application/admin/view/default/apphomenav/module/operate.html @@ -3,7 +3,7 @@ 详情 - + 编辑 diff --git a/application/admin/view/default/article/module/operate.html b/application/admin/view/default/article/module/operate.html index 5c01502db..66775c42e 100644 --- a/application/admin/view/default/article/module/operate.html +++ b/application/admin/view/default/article/module/operate.html @@ -3,7 +3,7 @@ 详情 - + 编辑 diff --git a/application/admin/view/default/brand/module/operate.html b/application/admin/view/default/brand/module/operate.html index b05c51104..8700af327 100644 --- a/application/admin/view/default/brand/module/operate.html +++ b/application/admin/view/default/brand/module/operate.html @@ -3,7 +3,7 @@ 详情 - + 编辑 diff --git a/application/admin/view/default/customview/save_info.html b/application/admin/view/default/customview/save_info.html index d07b921d8..1df20533d 100755 --- a/application/admin/view/default/customview/save_info.html +++ b/application/admin/view/default/customview/save_info.html @@ -4,10 +4,10 @@
- + 自定义页面{{if empty($data['id'])}}添加{{else /}}编辑{{/if}} - 返回 + 返回
diff --git a/application/admin/view/default/goodsparamstemplate/module/operate.html b/application/admin/view/default/goodsparamstemplate/module/operate.html index 7d8d4ee5d..3b1a17635 100644 --- a/application/admin/view/default/goodsparamstemplate/module/operate.html +++ b/application/admin/view/default/goodsparamstemplate/module/operate.html @@ -3,7 +3,7 @@ 详情 - + 编辑 diff --git a/application/admin/view/default/role/module/operate.html b/application/admin/view/default/role/module/operate.html index c81af2e53..a07df5e62 100644 --- a/application/admin/view/default/role/module/operate.html +++ b/application/admin/view/default/role/module/operate.html @@ -4,7 +4,7 @@ 详情 {{if $module_data['id'] neq 1}} - + 编辑 diff --git a/application/admin/view/default/role/save_info.html b/application/admin/view/default/role/save_info.html index 887a60f1c..e660ec39e 100755 --- a/application/admin/view/default/role/save_info.html +++ b/application/admin/view/default/role/save_info.html @@ -4,10 +4,10 @@
- + 角色{{if empty($data['id'])}}添加{{else /}}编辑{{/if}} - 返回 + 返回
diff --git a/application/admin/view/default/slide/module/operate.html b/application/admin/view/default/slide/module/operate.html index 1103fc370..13f789942 100644 --- a/application/admin/view/default/slide/module/operate.html +++ b/application/admin/view/default/slide/module/operate.html @@ -3,7 +3,7 @@ 详情 - + 编辑 diff --git a/application/admin/view/default/user/module/operate.html b/application/admin/view/default/user/module/operate.html index 077c17d9e..1f065b026 100644 --- a/application/admin/view/default/user/module/operate.html +++ b/application/admin/view/default/user/module/operate.html @@ -3,7 +3,7 @@ 详情 - + 编辑 diff --git a/application/admin/view/default/warehouse/module/operate.html b/application/admin/view/default/warehouse/module/operate.html index c665ac813..4cd2f8c3c 100644 --- a/application/admin/view/default/warehouse/module/operate.html +++ b/application/admin/view/default/warehouse/module/operate.html @@ -3,7 +3,7 @@ 详情 - + 编辑 diff --git a/application/service/OrderService.php b/application/service/OrderService.php index 2a071312a..bf0a747f1 100755 --- a/application/service/OrderService.php +++ b/application/service/OrderService.php @@ -362,7 +362,7 @@ class OrderService ], [ 'checked_type' => 'empty', - 'key_name' => 'user', + 'key_name' => 'admin', 'error_msg' => '管理员信息有误', ], ]; @@ -406,7 +406,7 @@ class OrderService return self::OrderPaymentUnderLineSuccess([ 'order' => $order, 'payment' => $payment, - 'user' => $params['user'], + 'user' => UserService::GetUserViewInfo($order['user_id']), 'params' => $params, ]); } @@ -1044,7 +1044,7 @@ class OrderService $currency_data = OrderCurrencyService::OrderCurrencyGroupList(array_column($data, 'id')); // 用户列表 - if(in_array('warehouse_id', $keys) && isset($params['is_public']) && $params['is_public'] == 0) + if(in_array('user_id', $keys) && isset($params['is_public']) && $params['is_public'] == 0) { $user_list = UserService::GetUserViewInfo(array_column($data, 'user_id')); } diff --git a/application/service/PayLogService.php b/application/service/PayLogService.php index 5658729d1..ab8da62b5 100755 --- a/application/service/PayLogService.php +++ b/application/service/PayLogService.php @@ -186,6 +186,9 @@ class PayLogService $data = Db::name('PayLog')->where($where)->field($field)->limit($m, $n)->order($order_by)->select(); if(!empty($data)) { + // 字段列表 + $keys = ArrayKeys($data); + // 获取支付业务关联数据 $log_value_list = []; $log_value = Db::name('PayLogValue')->field('pay_log_id,business_id,business_no')->where(['pay_log_id'=>array_column($data, 'id')])->select(); @@ -195,6 +198,12 @@ class PayLogService { $log_value_list[$lv['pay_log_id']][] = $lv; } + + // 用户列表 + if(in_array('user_id', $keys) && isset($params['is_public']) && $params['is_public'] == 0) + { + $user_list = UserService::GetUserViewInfo(array_column($data, 'user_id')); + } } // 循环处理数据 @@ -205,7 +214,7 @@ class PayLogService { if(isset($params['is_public']) && $params['is_public'] == 0) { - $v['user'] = UserService::GetUserViewInfo($v['user_id']); + $v['user'] = (!empty($user_list) && is_array($user_list) && array_key_exists($v['user_id'], $user_list)) ? $user_list[$v['user_id']] : []; } } -- GitLab