|
@@ -1106,6 +1106,9 @@ class MemberController
|
|
|
->get()
|
|
|
->toArray();
|
|
|
$orderIds = array_column($orders, 'order_id');
|
|
|
+ if (empty($orderIds)) {
|
|
|
+ throw new BusinessException("未查询到充值订单");
|
|
|
+ }
|
|
|
|
|
|
// 订单改为退款订单
|
|
|
Order::whereIn('order_id', $orderIds)->update([
|
|
@@ -1145,6 +1148,11 @@ class MemberController
|
|
|
Db::commit();
|
|
|
|
|
|
return json_success("success");
|
|
|
+ } catch (BusinessException $e) {
|
|
|
+ Db::rollBack();
|
|
|
+ Log::error("创建退款记录失败:" . $e->getMessage());
|
|
|
+
|
|
|
+ return json_fail($e->getMessage());
|
|
|
} catch (\Exception $e) {
|
|
|
Db::rollBack();
|
|
|
Log::error("创建退款记录失败:" . $e->getMessage());
|