Files

43 lines
953 B
Go

package v1
import (
"github.com/gin-gonic/gin"
"message-nest/pkg/app"
"message-nest/pkg/util"
"message-nest/service/send_logs_service"
"net/http"
)
// GetMsgSendWayList 获取消息渠道列表
func GetTaskSendLogsList(c *gin.Context) {
appG := app.Gin{C: c}
name := c.Query("name")
taskId := c.Query("taskid")
query := c.Query("query")
offset, limit := util.GetPageSize(c)
logsService := send_logs_service.SendTaskLogsService{
TaskId: taskId,
Name: name,
PageNum: offset,
PageSize: limit,
Query: query,
}
ways, err := logsService.GetAll()
if err != nil {
appG.CResponse(http.StatusInternalServerError, "获取日志失败!", nil)
return
}
count, err := logsService.Count()
if err != nil {
appG.CResponse(http.StatusInternalServerError, "获取日志总数失败!", nil)
return
}
appG.CResponse(http.StatusOK, "获取日志成功", map[string]interface{}{
"lists": ways,
"total": count,
})
}