shish 4 часов назад
Родитель
Сommit
6c6cb3be82
1 измененных файлов с 9 добавлено и 1 удалено
  1. 9 1
      biz-ghs/forward/services/ForwardService.php

+ 9 - 1
biz-ghs/forward/services/ForwardService.php

@@ -669,8 +669,12 @@ class ForwardService extends BaseService
             true
         );
         $rows = [];
+        $customName = $order->customName ?? '';
         foreach ($list ?: [] as $row) {
-            $rows[] = self::formatForwardRow($row);
+            $item = self::formatForwardRow($row);
+            // 列表补发凭证需要客户名,沿用原单客户名避免再查
+            $item['customName'] = $customName;
+            $rows[] = $item;
         }
         return ['list' => $rows, 'orderId' => $orderId, 'forwardPrice' => $order->forwardPrice ?? '0.00'];
     }
@@ -701,6 +705,10 @@ class ForwardService extends BaseService
         }
         $data = self::formatForwardRow($forward);
         $data['items'] = $itemRows;
+        // 补发退款凭证海报用:客户名 + 当前余额
+        $custom = CustomClass::getById(intval($forward->customId ?? 0), true);
+        $data['customName'] = $custom->name ?? '';
+        $data['customBalance'] = bcadd((string)($custom->balance ?? '0'), '0', 2);
         return $data;
     }