29 lines
788 B
PHP
29 lines
788 B
PHP
<?php
|
|
|
|
namespace app\admin\behavior;
|
|
|
|
class OrderLog
|
|
{
|
|
//记录订单日志
|
|
public function run(&$response)
|
|
{
|
|
$Model = new \app\admin\model\Order();
|
|
$statusList = $Model->getStatusList();
|
|
$order = $response['order'];
|
|
$role = $response['role'];
|
|
$auth = $response['auth']??null;
|
|
$remark = $response['remark'] ?? '';
|
|
|
|
$data = [
|
|
'order_id' => $order->id,
|
|
'order_status' => $order->status,
|
|
'order_status_text' => $statusList[$order->status],
|
|
'role' => $role,
|
|
'remark' => $remark,
|
|
'admin_id' => $auth->id ?? 0,
|
|
'admin_user' => $auth->nickname ??'system'
|
|
];
|
|
$Model->save($data);
|
|
}
|
|
}
|