1、查询渠道列表接口,新增入参"渠道ID";

This commit is contained in:
chenlin 2025-05-28 17:57:26 +08:00
parent ca88bb7ab6
commit 86d392504b
2 changed files with 9 additions and 3 deletions

View File

@ -1852,7 +1852,12 @@ func (e MiGuDeployService) SysChannelList(c *gin.Context) {
var channels []models.ChannelData var channels []models.ChannelData
var mgChannels []models.MgChannel var mgChannels []models.MgChannel
err = e.Orm.Model(&models.MgChannel{}).Where("status = 1").Find(&mgChannels).Order("created_at desc").Error
qs := e.Orm.Model(&models.MgChannel{}).Where("status = 1")
if req.ProductID != 0 {
qs = qs.Where("product_id = ?", req.ProductID)
}
err = qs.Find(&mgChannels).Order("created_at desc").Error
if err != nil { if err != nil {
e.Logger.Error("查询渠道列表失败:", err) e.Logger.Error("查询渠道列表失败:", err)
response.Error(c, http.StatusInternalServerError, err, "查询失败") response.Error(c, http.StatusInternalServerError, err, "查询失败")

View File

@ -514,8 +514,9 @@ type UserDayRetentionListResp struct {
// SysChannelListReq 查询渠道列表入参 // SysChannelListReq 查询渠道列表入参
type SysChannelListReq struct { type SysChannelListReq struct {
PageNum int `json:"page_num"` // 页码 PageNum int `json:"page_num"` // 页码
PageSize int `json:"page_size"` // 每页条数 PageSize int `json:"page_size"` // 每页条数
ProductID int `json:"product_id"` // 产品ID
} }
// SysChannelListResp 查询渠道列表出参 // SysChannelListResp 查询渠道列表出参