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.
38 lines
953 B
38 lines
953 B
<?php
|
|
|
|
namespace app\common\model\order;
|
|
|
|
use app\common\basics\Models;
|
|
use app\common\enum\OrderLogEnum;
|
|
use think\facade\Db;
|
|
|
|
/**
|
|
* Class OrderLog
|
|
* @package app\common\model\order
|
|
*/
|
|
class OrderLog extends Models
|
|
{
|
|
/**
|
|
* @notes 订单日志
|
|
* @param $order_id
|
|
* @return array|array[]|\array[][]|\array[][][]
|
|
* @throws \think\db\exception\DataNotFoundException
|
|
* @throws \think\db\exception\ModelNotFoundException
|
|
* @throws \think\exception\DbException
|
|
* @author suny
|
|
* @date 2021/7/13 6:45 下午
|
|
*/
|
|
public static function getOrderLog($order_id)
|
|
{
|
|
|
|
$logs = Db::name('order_log')
|
|
->where('order_id', $order_id)
|
|
->select()->toArray();
|
|
foreach ($logs as &$log) {
|
|
$log['create_time'] = date('Y-m-d H:i:s', $log['create_time']);
|
|
$log['channel'] = OrderLogEnum::getLogDesc($log['channel']);
|
|
}
|
|
return $logs;
|
|
}
|
|
|
|
}
|
|
|