安徽博创起重服务端程序
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

40 lines
1.8 KiB

<?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', ''),
'unpaid_order_cancel_time' => ConfigServer::get('transaction', 'unpaid_order_cancel_time', ''),
'paid_order_cancel_time' => ConfigServer::get('transaction', 'paid_order_cancel_time', ''),
'order_auto_receipt_days' => ConfigServer::get('transaction', 'order_auto_receipt_days', ''),
'order_after_sale_days' => ConfigServer::get('transaction', 'order_after_sale_days', '')
];
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('设置成功');
}
}