41 lines
907 B
Go
41 lines
907 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")
|
|
|
|
offset, limit := util.GetPageSize(c)
|
|
logsService := send_logs_service.SendTaskLogsService{
|
|
TaskId: taskId,
|
|
Name: name,
|
|
PageNum: offset,
|
|
PageSize: limit,
|
|
}
|
|
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,
|
|
})
|
|
}
|