初始化项目:添加后端代码、ThinkPHP框架、前端资源

This commit is contained in:
amb
2026-09-03 12:42:39 +08:00
commit 482bece22e
3726 changed files with 416708 additions and 0 deletions
+39
View File
@@ -0,0 +1,39 @@
<?php
namespace app\callback\controller;
/**
* 订单
*/
class Order
{
/**
* 订单超时关闭
* @return bool
*/
public function ordertimeoutclose()
{
$orderConfig = \app\common\model\app\Config::getConfig('order');
$orderModel = new \app\admin\model\order\Order;
$list = $orderModel->where([
'status'=>\app\common\constant\order\Status::STATUS_UNPAID,
'createtime'=>['<',time() - $orderConfig['order_timeout_close']]
])->field(['id','order_no'])->select();
foreach ($list as $item) {
$orderModel->where([
'id'=>$item['id']
])->update([
'status'=>\app\common\constant\order\Status::STATUS_CLOSE
]);
$orderNo = $item['order_no'];
//作废分佣金记录
\think\Hook::exec('app\\common\\behavior\\app\\agent\\Commission','cancelOrder',$orderNo);
\app\common\model\order\Log::set($item['id'],"订单超时关闭");
}
return 'ok';
}
}