Переглянути джерело

fix(payment): 修复物流信息上传结构问题

- 调整 PaymentRecordService 中 shippingList 数据结构,确保其为数组嵌套格式
- 在 ExpressService 中重新排序物流信息字段,提升数据一致性
- 统一物流上传接口字段顺序,增强代码可读性
- 确保 is_all_delivered 字段在物流信息上传时正确传递
runphp 4 місяців тому
батько
коміт
c69902b7a3
1 змінених файлів з 3 додано та 2 видалено
  1. 3 2
      src/Service/ExpressService.php

+ 3 - 2
src/Service/ExpressService.php

@@ -79,11 +79,12 @@ class ExpressService
             ],
             'logistics_type' => $logisticsType,
             'delivery_mode' => $deliveryMode,
+            'is_all_delivered' => $isAllDelivered,
+            'shipping_list' => $shippingList,
+            'upload_time' => date('c'),
             'payer' => [
                 'openid' => $openid,
             ],
-            'upload_time' => date('c'),
-            'shipping_list' => $shippingList,
         ];
         $response = $this->miniApp->getClient()->postJson('/wxa/sec/order/upload_shipping_info', $data);
         if ($response->isFailed()) {