allocatr/application/admin/behavior/OrderDispatchLog.php
2025-06-02 13:55:57 +08:00

37 lines
1.1 KiB
PHP

<?php
namespace app\admin\behavior;
use think\Exception;
use think\Lang;
class OrderDispatchLog
{
//记录订单任务日志
public function run(&$response)
{
try {
Lang::load(APP_PATH . 'admin/lang/zh-cn/orders/dispatch2.php');
$Model = new \app\admin\model\OrderDispatch();
$statusList = $Model->getStatusList();
$dispatch = $response['dispatch']; //订单对象
$remark = $response['remark'] ?? ''; //备注
$data = [
'dispatch_id' => $dispatch->id,
'order_id' => $dispatch->order_id,
'worker_id' => $dispatch->worker_id,
'status' => $dispatch->status,
'status_text' => $statusList[$dispatch->status],
'remark' => $remark,
'admin_user' => $dispatch->admin_user??'sys',
];
\app\admin\model\OrderDispatchLog::create($data);
//(new \app\admin\model\OrderDispatchLog())->cre($data);
}catch (Exception $exception){
}
}
}