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 Sign(publicParam PublicParam, data map[string]interface{}) string
// GetLink 获取推广链接 // GetLink 获取推广链接
GetLink(req *request.AlibabaAlscUnionKbItemPromotionShareCreateRequest) (*response.AlibabaAlscUnionKbItemPromotionShareCreateResponse, error) GetLink(req *request.AlibabaAlscUnionKbItemPromotionShareCreateRequest) (*response.AlibabaAlscUnionKbItemPromotionShareCreateResponse, error)
// GetOrders 获取推广订单 // GetOrders 获取推广订单明细
GetOrders(req *request.AlibabaAlscUnionKbcpaOrderDetailsGetRequest) (*response.AlibabaAlscUnionKbcpaOrderDetailsGetResponse, error) GetOrders(req *request.AlibabaAlscUnionKbcpaOrderDetailsGetRequest) (*response.AlibabaAlscUnionKbcpaOrderDetailsGetResponse, error)
// GetPositiveOrders 获取推广订单明细报表
GetPositiveOrders(req *request.AlibabaAlscUnionKbcpxPositiveOrderGetRequest) (*response.AlibabaAlscUnionKbcpxPositiveOrderGetResponse, error)
} }
type elemeUnionApiImpl struct { type elemeUnionApiImpl struct {
@ -58,3 +60,13 @@ func (a *elemeUnionApiImpl) GetOrders(req *request.AlibabaAlscUnionKbcpaOrderDet
} }
return resp, nil 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
}