12345678910111213141516171819202122232425262728293031323334353637383940 |
- <?php
- namespace app\admin\controller\setting;
-
- use app\common\basics\AdminBase;
- use app\common\server\ConfigServer;
- use app\common\server\JsonServer;
-
- /**
- * 交易设置
- */
- class Transaction extends AdminBase
- {
- public function index()
- {
- $config = [
- 'is_show_stock' => ConfigServer::get('transaction', 'is_show_stock', 0),
- 'money_to_growth' => ConfigServer::get('transaction', 'money_to_growth', 0),
- 'unpaid_order_cancel_time' => ConfigServer::get('transaction', 'unpaid_order_cancel_time', 60),
- 'paid_order_cancel_time' => ConfigServer::get('transaction', 'paid_order_cancel_time', 60),
- 'order_auto_receipt_days' => ConfigServer::get('transaction', 'order_auto_receipt_days', 7),
- 'order_after_sale_days' => ConfigServer::get('transaction', 'order_after_sale_days', 7)
- ];
- return view('', [
- 'config' => $config
- ]);
- }
-
-
- public function set()
- {
- $post = $this->request->post();
- ConfigServer::set('transaction', 'is_show_stock', $post['is_show_stock']); //是否显示库存
- ConfigServer::set('transaction', 'money_to_growth', $post['money_to_growth']); //下单赠送成长值比例
- ConfigServer::set('transaction', 'unpaid_order_cancel_time', $post['unpaid_order_cancel_time']); //未付款自动取消时长(分钟)
- ConfigServer::set('transaction', 'paid_order_cancel_time', $post['paid_order_cancel_time']); //已支付允许取消时长(分钟)
- ConfigServer::set('transaction', 'order_auto_receipt_days', $post['order_auto_receipt_days']); //已发货订单自动完成时长(天)
- ConfigServer::set('transaction', 'order_after_sale_days', $post['order_after_sale_days']); //已完成订单售后退款时长(天)
- return JsonServer::success('设置成功');
- }
- }
|