fix: 跟踪任务hlr调试

This commit is contained in:
TsMask
2024-09-12 12:02:39 +08:00
parent 7dac3ef50e
commit c58b987a23
7 changed files with 572 additions and 495 deletions

View File

@@ -17,17 +17,17 @@ import (
// 实例化控制层 TraceTaskHlrController 结构体
var NewTraceTaskHlr = &TraceTaskHlrController{
neInfoService: neService.NewNeInfoImpl,
traceTaskHlrService: traceService.NewTraceTaskHlrImpl,
traceTaskHlrService: traceService.NewTraceTaskHlr,
}
// 网元SMF
// 跟踪任务网元HLR
//
// PATH /task/hlr
type TraceTaskHlrController struct {
// 网元信息服务
neInfoService neService.INeInfo
// 跟踪_任务给HRL网元信息服务
traceTaskHlrService traceService.ITraceTaskHlr
traceTaskHlrService *traceService.TraceTaskHlr
}
// 跟踪任务列表
@@ -116,7 +116,7 @@ func (s *TraceTaskHlrController) Start(c *gin.Context) {
func (s *TraceTaskHlrController) Stop(c *gin.Context) {
language := ctx.AcceptLanguage(c)
var body struct {
ID string `json:"id"` // 任务ID
ID string `json:"id" binding:"required"` // 任务ID
}
if err := c.ShouldBindBodyWith(&body, binding.JSON); err != nil {
c.JSON(400, result.CodeMsg(400, i18n.TKey(language, "app.common.err400")))
@@ -155,7 +155,8 @@ func (s *TraceTaskHlrController) Stop(c *gin.Context) {
func (s *TraceTaskHlrController) File(c *gin.Context) {
language := ctx.AcceptLanguage(c)
var body struct {
ID string `json:"id"` // 任务ID
ID string `json:"id" binding:"required"` // 任务ID
Dir string `json:"dir" binding:"required"` // 网元文件目录
}
if err := c.ShouldBindBodyWith(&body, binding.JSON); err != nil {
c.JSON(400, result.CodeMsg(400, i18n.TKey(language, "app.common.err400")))
@@ -168,8 +169,7 @@ func (s *TraceTaskHlrController) File(c *gin.Context) {
return
}
task.UpdateBy = ctx.LoginUserToUserName(c)
list, err := s.traceTaskHlrService.File(task)
list, err := s.traceTaskHlrService.File(task.TraceId, body.Dir)
if err != nil {
c.JSON(200, result.ErrMsg(err.Error()))
return