Browse Source

refactor(wangdian):优化物流同步逻辑并移除冗余代码

- 修改 ackLogisticsSync 方法参数名称以提高可读性- 移除不必要的参数验证逻辑- 更新 LogisticsSyncCron 中的定时任务表达式
- 增强物流订单查询与处理逻辑,避免重复处理
- 使用 findOrEmpty 替代 find 方法防止空对象调用异常- 调整事务处理范围,确保数据一致性
- 简化确认物流同步接口调用方式
- 删除 WangdianLogisticsEntity 中废弃的方法和无用引用
runphp 5 months ago
parent
commit
36d179f354
1 changed files with 2 additions and 4 deletions
  1. 2 4
      src/Services/TradeService.php

+ 2 - 4
src/Services/TradeService.php

@@ -44,12 +44,10 @@ class TradeService extends BaseService
     /**
      * Acknowledge logistics sync
      */
-    public function ackLogisticsSync(array $logisticsIds): ApiResponse
+    public function ackLogisticsSync(array $logisticsList): ApiResponse
     {
-        $this->validateRequired(['logistics_ids' => $logisticsIds], ['logistics_ids']);
-
         return $this->call('logistics_sync_ack.php', [
-            'logistics_ids' => $this->encodeIfArray($logisticsIds),
+            'logistics_list' => $this->encodeIfArray($logisticsList),
         ]);
     }