eleme union添加推广订单明细报表api

This commit is contained in:
wukesheng 2024-05-04 23:55:35 +08:00
parent 5c29ee5d36
commit 8bb3596457

View File

@ -16,8 +16,10 @@ type ElemeUnionApi interface {
Sign(publicParam PublicParam, data map[string]interface{}) string
// GetLink 获取推广链接
GetLink(req *request.AlibabaAlscUnionKbItemPromotionShareCreateRequest) (*response.AlibabaAlscUnionKbItemPromotionShareCreateResponse, error)
// GetOrders 获取推广订单
// GetOrders 获取推广订单明细
GetOrders(req *request.AlibabaAlscUnionKbcpaOrderDetailsGetRequest) (*response.AlibabaAlscUnionKbcpaOrderDetailsGetResponse, error)
// GetPositiveOrders 获取推广订单明细报表
GetPositiveOrders(req *request.AlibabaAlscUnionKbcpxPositiveOrderGetRequest) (*response.AlibabaAlscUnionKbcpxPositiveOrderGetResponse, error)
}
type elemeUnionApiImpl struct {
@ -58,3 +60,13 @@ func (a *elemeUnionApiImpl) GetOrders(req *request.AlibabaAlscUnionKbcpaOrderDet
}
return resp, nil
}
// GetPositiveOrders 获取推广订单明细报表
func (a *elemeUnionApiImpl) GetPositiveOrders(req *request.AlibabaAlscUnionKbcpxPositiveOrderGetRequest) (*response.AlibabaAlscUnionKbcpxPositiveOrderGetResponse, error) {
resp, err := a.client.abilityClient.AlibabaAlscUnionKbcpxPositiveOrderGet(req)
if err != nil {
a.log.WithFields(logx.LogField{Key: "req", Value: req}).Errorf("[elemeUnionApiImpl][GetPositiveOrders] get positive orders failed, error: %v", err)
return nil, err
}
return resp, nil
}