generate_sn(new OrderRefundLog(), 'sn'), 'refund_id' => $params['id'], 'type' => OrderRefundEnum::TYPE_ADMIN, 'operator_id' => $params['admin_id'], ]); //更新退款记录状态 OrderRefund::update(['refund_status'=>OrderRefundEnum::STATUS_ING],['id'=>$params['id']]); // 提交事务 Db::commit(); return true; } catch (\Exception $e) { // 回滚事务 Db::rollback(); return $e->getMessage(); } } }