diff --git a/app/admin/controller/setting/PayConfig.php b/app/admin/controller/setting/PayConfig.php index 6fc67c7f..33874a9a 100644 --- a/app/admin/controller/setting/PayConfig.php +++ b/app/admin/controller/setting/PayConfig.php @@ -132,4 +132,17 @@ class PayConfig extends AdminBase return view('', ['info' => PayConfigLogic::info('alipay')]); } + public function editXinypay() + { + + if ($this->request->isAjax()) { + $post = $this->request->post(); + if (empty($post['image']) && $post['status'] == 1) { + return JsonServer::error('请选择支付图标'); + } + PayConfigLogic::editXinypay($post); + return JsonServer::success('修改成功'); + } + return view('', ['info' => PayConfigLogic::info('xiny')]); + } } \ No newline at end of file diff --git a/app/admin/logic/PayConfigLogic.php b/app/admin/logic/PayConfigLogic.php index 30e79c59..6c7c507f 100644 --- a/app/admin/logic/PayConfigLogic.php +++ b/app/admin/logic/PayConfigLogic.php @@ -128,4 +128,14 @@ class PayConfigLogic extends Logic return Pay::where('code', 'alipay')->update($data); } + public static function editXinypay($post) + { + $data = [ + 'short_name' => $post['short_name'], + 'image' => UrlServer::setFileUrl($post['image']) ?? '', + 'status' => $post['status'], + 'sort' => $post['sort'] ?? 0, + ]; + return Pay::where('code', 'xiny')->update($data); + } } \ No newline at end of file diff --git a/app/admin/view/setting/pay_config/edit_xinypay.html b/app/admin/view/setting/pay_config/edit_xinypay.html new file mode 100644 index 00000000..80ebbd8b --- /dev/null +++ b/app/admin/view/setting/pay_config/edit_xinypay.html @@ -0,0 +1,175 @@ +{layout name="layout2" /} + +
+ +
+ +
+
+ +
会员在商城看见的支付名称
+
+
+
+ + +
+ +
+ +
+
+ + +
+
+ + +
+ +
+
+ +
排序越小越前
+
+
+
+ + +
+ +
+ + +
+
+ +
+ +
+
+ + \ No newline at end of file diff --git a/app/admin/view/setting/pay_config/lists.html b/app/admin/view/setting/pay_config/lists.html index 8c7bcc32..c31ec9e5 100644 --- a/app/admin/view/setting/pay_config/lists.html +++ b/app/admin/view/setting/pay_config/lists.html @@ -65,7 +65,10 @@ edit_page = 'editWechat'; }else if (code == 'alipay') { edit_page = 'editAlipay'; + }else if(code == 'xiny') { + edit_page = 'editXinypay'; } + layer.open({ type: 2