This commit is contained in:
suyl
2021-09-02 16:51:43 +08:00
parent 74ab043dd3
commit 3d4fd65313
3 changed files with 106 additions and 0 deletions

View File

@@ -184,3 +184,29 @@ func (c *ReportController) OrderNotifyReport() {
return retVal, "", err
})
}
// @Title 统计三方配送费用
// @Description 统计三方配送费用
// @Param token header string true "认证token"
// @Param storeIDs query string false "门店ID列表[1,2,3]"
// @Param brandIDs query string false "品牌ID列表[1,2,3]"
// @Param vendorID query int false "平台ID"
// @Param deliveryVendorID query int false "配送平台ID"
// @Param keyword query string false "关键字"
// @Param fromTime query string true "开始日期包含格式2006-01-02 00:00:00)"
// @Param toTime query string true "结束日期包含格式2006-01-02 00:00:00)"
// @Param isFinished query bool false "默认下单时间true是订单完成时间"
// @Param offset query int false "门店列表起始序号以0开始缺省为0"
// @Param pageSize query int false "门店列表页大小缺省为50-1表示全部"
// @Success 200 {object} controllers.CallResult
// @Failure 200 {object} controllers.CallResult
// @router /OrderDeliveryReport [get]
func (c *ReportController) OrderDeliveryReport() {
c.callOrderDeliveryReport(func(params *tReportOrderDeliveryReportParams) (retVal interface{}, errCode string, err error) {
var storeIDs, brandIDs []int
if err = jxutils.Strings2Objs(params.StoreIDs, &storeIDs, params.BrandIDs, &brandIDs); err == nil {
retVal, err = report.OrderDeliveryReport(params.Ctx, storeIDs, brandIDs, params.VendorID, params.DeliveryVendorID, params.Keyword, params.IsFinished, params.FromTime, params.ToTime, params.Offset, params.PageSize)
}
return retVal, "", err
})
}