This commit is contained in:
邹宗楠
2025-08-04 16:46:43 +08:00
parent 0356b0f92a
commit eb59d502e0
3 changed files with 18 additions and 14 deletions

View File

@@ -281,7 +281,7 @@ func (a *API) SeparateUnBind(param *SeparateUnBindReq) (string, error) {
}
// Separate 分账
func (a *API) Separate(param *OrderSeparateReq) (string, string, string, error) {
func (a *API) Separate(param *OrderSeparateReq) (string, string, error) {
reqParameter := map[string]interface{}{
"req_data": utils.Struct2Map(param, "", false),
"version": Version,
@@ -289,23 +289,23 @@ func (a *API) Separate(param *OrderSeparateReq) (string, string, string, error)
}
result, err := a.AccessAPISign(SeparateProd, SeparateOrder, http.MethodPost, "", reqParameter)
if err != nil {
return "", "", "", err
return "", "", err
}
bodyResult, err := json.Marshal(result)
if err != nil {
return "", "", "", err
return "", "", err
}
resp := &OrderSeparateResp{}
if err = json.Unmarshal(bodyResult, resp); err != nil {
return "", "", "", err
return "", "", err
}
if resp.Code != SeparateSuccess {
return "", "", "", fmt.Errorf(resp.Msg)
return "", "", fmt.Errorf(resp.Msg)
}
return resp.RespData.Status, resp.RespData.SeparateNo, resp.RespData.LogNo, nil
return resp.RespData.Status, resp.RespData.SeparateNo, nil
}