feat(split): 新增分账结果查询接口
- 在 consts/url.go 中新增分账结果查询 URL 常量 - 实现 SplitLedgerService 的 SplitLedgerResultQuery 方法 - 新增 model/splitLedgerResult.go 文件定义相关请求和响应结构体 - 支持通过 separate_no 或 out_separate_no 查询分账结果 - 返回详细的分账状态、金额及明细信息
This commit is contained in:
@@ -137,3 +137,22 @@ func (s *SplitLedgerService[T]) OrderSplitLedgerTest(req *model.OrderSplitLedger
|
||||
}
|
||||
return respBody, nil
|
||||
}
|
||||
|
||||
func (s *SplitLedgerService[T]) SplitLedgerResultQuery(req *model.SplitLedgerResultQueryReqData) (*T, error) {
|
||||
// 构建请求参数
|
||||
url := consts.BASE_URL + consts.LKL_SPLIT_LEDGER_RESULT_QUERY_URL
|
||||
|
||||
// 构建BaseModel请求
|
||||
baseReq := model.SplitLedgerResultQueryRequest{
|
||||
ReqTime: time.Now().Format("20060102150405"),
|
||||
Version: "3.0",
|
||||
ReqData: req,
|
||||
}
|
||||
|
||||
// 发送请求
|
||||
respBody, err := s.client.DoRequest(url, baseReq)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return respBody, nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user