```
feat(shopro_huifu): 添加汇付延时分账资金冻结状态检查功能 - 在分账服务中新增 assertDelayFundsReadyForConfirm 方法, 检查汇付查单中的 fund_freeze_stat 字段 - 当资金处于 FREEZE 状态时抛出运行时异常,并提供详细处理建议 - 更新测试脚本中的查单摘要,添加 fund_freeze_stat、freeze_time、 unfreeze_time 字段 - 在文档中补充常见汇付错误码说明,包括 23000003 和 23000004 的处理方案 ```
这个提交包含在:
@@ -479,11 +479,14 @@ function trySplitOrder($orderSn, $execute)
|
||||
try {
|
||||
$query = (new \addons\shopro_huifu\library\HuifuQueryService())->queryByOrderSn($order['order_sn']);
|
||||
$snippet = [
|
||||
'trans_amt' => $query['trans_amt'] ?? null,
|
||||
'unconfirm_amt' => $query['unconfirm_amt'] ?? null,
|
||||
'settlement_amt' => $query['settlement_amt'] ?? null,
|
||||
'delay_acct_flag'=> $query['delay_acct_flag'] ?? null,
|
||||
'trans_stat' => $query['trans_stat'] ?? null,
|
||||
'trans_amt' => $query['trans_amt'] ?? null,
|
||||
'unconfirm_amt' => $query['unconfirm_amt'] ?? null,
|
||||
'settlement_amt' => $query['settlement_amt'] ?? null,
|
||||
'delay_acct_flag' => $query['delay_acct_flag'] ?? null,
|
||||
'fund_freeze_stat' => $query['fund_freeze_stat'] ?? null,
|
||||
'freeze_time' => $query['freeze_time'] ?? null,
|
||||
'unfreeze_time' => $query['unfreeze_time'] ?? null,
|
||||
'trans_stat' => $query['trans_stat'] ?? null,
|
||||
];
|
||||
echo '查单摘要: ' . json_encode($snippet, JSON_UNESCAPED_UNICODE) . "\n";
|
||||
} catch (\Throwable $e) {
|
||||
|
||||
在新工单中引用
屏蔽一个用户