1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- <?php
- /**
- * Niushop商城系统 - 团队十年电商经验汇集巨献!
- * =========================================================
- * Copy right 2019-2029 山西牛酷信息科技有限公司, 保留所有权利。
- * ----------------------------------------------
- * 官方网址: https://www.niushop.com.cn
- * 这不是一个自由软件!您只能在不用于商业目的的前提下对程序代码进行修改和使用。
- * 任何企业和个人不允许对程序代码以任何形式任何目的再发布。
- * =========================================================
- */
-
- namespace app\model\order;
- use app\model\system\Config as ConfigModel;
- use app\model\BaseModel;
- /**
- * 订单交易设置
- */
- class Config extends BaseModel
- {
- /**
- * 获取订单事件时间设置
- */
- public function getOrderEventTimeConfig()
- {
- $config = new ConfigModel();
- $res = $config->getConfig([['site_id', '=', 0], ['app_module', '=', 'admin'], ['config_key', '=', 'ORDER_EVENT_TIME_CONFIG']]);
- if (empty($res['data']['value'])) {
- $res['data']['value'] = [
- 'auto_close' => 30,//订单未付款自动关闭时间 数字 单位(天)
- 'auto_take_delivery' => 1,//订单发货后自动收货时间 数字 单位(天)
- 'auto_complete' => 1,//订单收货后自动完成时间 数字 单位(天)
- ];
- }
- return $res;
- }
- /**
- * 设置订单事件时间
- */
- public function setOrderEventTimeConfig($data)
- {
- $config = new ConfigModel();
- $res = $config->setConfig($data, '订单事件时间设置', 1, [['site_id', '=', 0], ['app_module', '=', 'admin'], ['config_key', '=', 'ORDER_EVENT_TIME_CONFIG']]);
- return $res;
- }
- /**
- * 获取订单发票设置
- */
- public function getOrderInvoiceConfig()
- {
- $config = new ConfigModel();
- $res = $config->getConfig([['site_id', '=', 0], ['app_module', '=', 'admin'], ['config_key', '=', 'ORDER_INVOICE_CONFIG']]);
- return $res;
- }
- /**
- * 设置订单发票
- */
- public function setOrderInvoiceConfig($data)
- {
- $config = new ConfigModel();
- $res = $config->setConfig($data, '订单发票设置', 1, [['site_id', '=', 0], ['app_module', '=', 'admin'], ['config_key', '=', 'ORDER_INVOICE_CONFIG']]);
- return $res;
- }
- /**
- * 获取订单返积分设置
- */
- public function getOrderBackPointConfig()
- {
- $config = new ConfigModel();
- $res = $config->getConfig([['site_id', '=', 0], ['app_module', '=', 'admin'], ['config_key', '=', 'ORDER_BACK_POINT_CONFIG']]);
- return $res;
- }
- /**
- * 设置订单返积分
- */
- public function setOrderBackPointConfig($data)
- {
- $config = new ConfigModel();
- $res = $config->setConfig($data, '订单返积分设置', 1, [['site_id', '=', 0], ['app_module', '=', 'admin'], ['config_key', '=', 'ORDER_BACK_POINT_CONFIG']]);
- return $res;
- }
- }
|