浏览代码

功能完善

liling 1 年之前
父节点
当前提交
a2430df629

+ 40 - 2
service/controllers/taskController.go

@@ -119,7 +119,7 @@ func (c *TaskController) SaveTaskInfo() {
 // 	@Success     200    {object} ResultOK 成功
 // 	@Failure 	 500 	{object} ResultError  失败
 // @router /task/delete [post]
-func (c *TaskController) SetTaskActiveStart() {
+func (c *TaskController) DeleteTask() {
 	id, _ := c.GetInt("id")
 	if id == 0 {
 		c.Data["json"] = c.ResultError("任务编号不能为空!")
@@ -149,7 +149,7 @@ func (c *TaskController) SetTaskActiveStart() {
 // 	@Success     200    {object} ResultOK 成功
 // 	@Failure 	 500 	{object} ResultError  失败
 // @router /task/start [post]
-func (c *TaskController) DeleteTask() {
+func (c *TaskController) StartTask() {
 	id, _ := c.GetInt("id")
 	if id == 0 {
 		c.Data["json"] = c.ResultError("任务编号不能为空!")
@@ -293,3 +293,41 @@ func (c *TaskController) GetTaskInfo() {
 	c.Data["json"] = c.ResultOK(result, 1)
 	c.ServeJSON()
 }
+
+// @Summary 获取指定检测任务步骤的实时检测状态
+//	@Description  获取指定检测任务步骤的实时检测状态。该接口需要周期性调用,建议每2秒调用一次。
+// 	@Tags         检测任务服务接口
+// 	@Accept       x-www-form-urlencoded
+// 	@Produce      json
+//	@Param 	id 		query   int  true 	"任务ID"
+// 	@Success     200    {object} ResultOK 成功
+// 	@Failure 	 500 	{object} ResultError  失败
+// @router /task/check/step_info [get]
+func (c *TaskController) GetTaskMonitorInfo() {
+	obj := new(bo.TaskMgr)
+	obj.SetUserInfo(c.GetCurrentUserInfo())
+	obj.Model = bo.T_data_task{}
+	obj.Model.Id, _ = c.GetInt("id")
+	lst, err := obj.One()
+	if err != nil {
+		c.Data["json"] = c.ResultError(err.Error())
+		c.ServeJSON()
+		return
+	}
+	scdmgr := new(bo.ScdMgr)
+	_, err = scdmgr.One(tools.IsEmpty(lst.ScdId))
+	if err != nil {
+		c.Data["json"] = c.ResultError("任务还未开始检测")
+		c.ServeJSON()
+		return
+	}
+	info, cnt, err := obj.GetCheckStepInfo()
+	if err != nil {
+		c.Data["json"] = c.ResultError(err.Error())
+		c.ServeJSON()
+		return
+	}
+
+	c.Data["json"] = c.ResultOK(info, cnt)
+	c.ServeJSON()
+}

+ 1 - 0
service/main.go

@@ -109,6 +109,7 @@ func main() {
 	bo.LoadAndCacheGlobalCode()
 	monitor.StartDataMonitor()
 	monitor.StartSystem()
+	new(bo.TaskMgr).ChangeErr2Normal()
 	//初始化短信对象
 	smspf := conf.GlobalConfig["sms.platform"]
 	if smspf != "" {

+ 2 - 0
service/models/bo/checktools_area.go

@@ -125,6 +125,7 @@ func (c *CheckAreaMgr) Init(scdid int64) {
 			c.CheckModelList = append(c.CheckModelList, row)
 		}
 	}
+	logger.Logger.Debug(fmt.Sprintf("任务的模型列表:%+v", c.CheckModelList))
 	ms = nil
 	tmplist = nil
 }
@@ -318,6 +319,7 @@ func (c *CheckAreaMgr) ParseModelArea() {
 		logger.Logger.Error(err)
 		return
 	}
+	logger.Logger.Debug(fmt.Sprintf("=====总装置数:%d", len(iedlst)))
 	iedMap := map[string]orm.Params{}
 	for _, r := range iedlst {
 		iedMap[tools.IsEmpty(r["ied_name"])] = r

+ 42 - 5
service/models/bo/task.go

@@ -45,6 +45,12 @@ func init() {
 	orm.RegisterModel(new(T_data_task))
 }
 
+//重置检测异常中断的任务状态。一般在系统启动时处理
+func (c *TaskMgr) ChangeErr2Normal() {
+	db := orm.NewOrm()
+	db.Raw("update t_data_task set state=0 where state=1").Exec()
+}
+
 //设置指定任务的状态 flag:0 未检查 1 检测中 2检测结束 3 异常中断
 func (c *TaskMgr) SetActive(flag int) (err error) {
 	dblog := new(SystemLog)
@@ -59,7 +65,6 @@ func (c *TaskMgr) SetActive(flag int) (err error) {
 		logger.Logger.Error(err)
 		return err
 	}
-	c.Model.State = flag
 	if flag == 0 {
 		c.Model.StartTime = "1970-01-01 00:00:00"
 		c.Model.EndTime = "1970-01-01 00:00:00"
@@ -74,6 +79,7 @@ func (c *TaskMgr) SetActive(flag int) (err error) {
 	if flag == 2 {
 		c.Model.EndTime = tools.NowTime()
 	}
+	c.Model.State = flag
 	_, err = db.Update(&c.Model)
 	if err != nil {
 		logger.Logger.Error(err)
@@ -117,7 +123,7 @@ func (c *TaskMgr) start(task T_data_task) error {
 	//生成新的步骤
 	db.Raw("insert into t_data_task_check_step(task_id,task_step_id,state) select ?,id,0 from global_const_code where parentcode='CHECK_STEP' order by id", task.Id).Exec()
 	go func() {
-		_, err = scdParse.XmlIEDParse(tools.IsEmpty(scdInfo["station_id"]), tools.IsEmpty(scdInfo["scd_name"]), tools.IsEmpty(scdInfo["path"]))
+		_, err = scdParse.XmlIEDParse(tools.IsEmpty(scdInfo["station_id"]), tools.IsEmpty(scdInfo["path"]), tools.IsEmpty(scdInfo["scd_name"]))
 		if err == nil {
 			scdParse.XmlCheckParse(task.ScdId)
 			//模型分析
@@ -134,13 +140,17 @@ func (c *TaskMgr) start(task T_data_task) error {
 //取消/终止检测
 func (c *TaskMgr) stop(task T_data_task) error {
 	TaskSCD.Delete(task.ScdId)
-	return nil
+	db := orm.NewOrm()
+	_, err := db.Raw("update t_data_task_check_step set state=3,ut=now() where task_id=? and state=0", task.Id).Exec()
+	return err
 }
 
 //完成检测
 func (c *TaskMgr) finish(task T_data_task) error {
 	TaskSCD.Delete(task.ScdId)
-	return nil
+	db := orm.NewOrm()
+	_, err := db.Raw("update t_data_task_check_step set state=2,ut=now() where task_id=? and state=0", task.Id).Exec()
+	return err
 }
 
 //更新检测步骤状态
@@ -160,6 +170,16 @@ func (c *TaskMgr) SetStep(scdid string, stepcode string, state int, msg ...strin
 		t1 = "ut" //步骤结束时间字段
 	}
 	db.Raw("update t_data_task_check_step set state=?,state_msg=?,"+t1+"=now() where task_id=? and task_step_id=(select id from global_const_code where parentcode='CHECK_STEP' and code=?)", state, errormsg, taskid, stepcode).Exec()
+	// 所有步骤都不为0和1了,则分析完成
+	hasStep := []orm.Params{}
+	_, err := db.Raw("select count(1) cnt from t_data_task_check_step where task_id=? and state in(0,1)", taskid).Values(&hasStep)
+	if err != nil {
+		logger.Logger.Error(err)
+		return
+	}
+	if len(hasStep) == 0 {
+		db.Raw("update t_data_task set state=2 where id=?", taskid).Exec()
+	}
 }
 
 //保存任务信息
@@ -171,6 +191,7 @@ func (c *TaskMgr) Save() (id int, err error) {
 	dblog.Eventtype = enum.OptEventType_Bus
 	dblog.Eventlevel = enum.OptEventLevel_Hight
 	db := orm.NewOrm()
+	oldinfo := T_data_task{}
 	oldid, _ := c.ExistName(c.Model.Name)
 	if c.Model.Id == 0 {
 		if oldid != "" {
@@ -188,7 +209,7 @@ func (c *TaskMgr) Save() (id int, err error) {
 			return 0, errors.New("任务名称(" + c.Model.Name + ")已存在")
 		}
 		id = c.Model.Id
-		oldinfo, _ := c.One()
+		oldinfo, _ = c.One()
 		if oldinfo.State == 1 {
 			return 0, errors.New("任务正在检测中,不允许编辑")
 		}
@@ -208,6 +229,12 @@ func (c *TaskMgr) Save() (id int, err error) {
 	} else {
 		dblog.Description = fmt.Sprintf("保存%s信息成功,操作数据:%+v", modelDesc, c.Model)
 		dblog.Success2()
+		if oldinfo.Id == 0 || oldinfo.ScdId != c.Model.ScdId {
+			// 解析模型间隔及标准装置
+			checkArea := new(CheckAreaMgr)
+			checkArea.ScdId = c.Model.ScdId
+			checkArea.Reset()
+		}
 	}
 	return id, err
 }
@@ -375,3 +402,13 @@ func (c *TaskMgr) GetModelsByScdID(scdid int64) ([]orm.Params, int, error) {
 	}
 	return rowset, len(rowset), nil
 }
+
+func (c *TaskMgr) GetCheckStepInfo() ([]orm.Params, int, error) {
+	db := orm.NewOrm()
+	rowset := []orm.Params{}
+	_, err := db.Raw("select a.*,a1.name step_name,case a.state when 0 then '未开始' when 1 then '检测中' when 2 then '已完成' when 3 then '检测终止' else '检测异常' end state_name from t_data_task_check_step a left join global_const_code a1 on a.task_step_id=a1.id and a1.parentcode='CHECK_STEP' where a.task_id=? order by a1.id ", c.Model.Id).Values(&rowset)
+	if err != nil {
+		return rowset, 0, err
+	}
+	return rowset, len(rowset), nil
+}

+ 7 - 3
service/models/bo/user_area.go

@@ -1,12 +1,12 @@
 package bo
 
 import (
+	"fmt"
+	"log"
 	"scd_check_tools/global"
 	"scd_check_tools/logger"
 	"scd_check_tools/models/enum"
 	"scd_check_tools/tools"
-	"fmt"
-	"log"
 	"strconv"
 	"strings"
 	"sync"
@@ -174,8 +174,12 @@ func (c *UserAreaRelationObject) MakeAreaFilerIds(areaColCode string, isAnd ...s
 	if len(isAnd) > 0 {
 		and = isAnd[0]
 	}
+	uid := c.GetUserInfoItem("userid")
+	if uid == "" {
+		return " " + and + " " + areaColCode + "=-1"
+	}
 	o := orm.NewOrm()
-	sql := "select areaid from t_relation_user_area where userid=" + c.GetUserInfoItem("userid")
+	sql := "select areaid from t_relation_user_area where userid=" + uid
 	vallues := []orm.Params{}
 	_, err := o.Raw(sql).Values(&vallues)
 	if err != nil {

+ 1 - 1
service/monitor/dataMonitor.go

@@ -118,7 +118,7 @@ func StartClearTempScd() {
 	for {
 		m := new(DataMonitor)
 		m.tempScdClear()
-		time.Sleep(time.Minute * 60)
+		time.Sleep(time.Minute * 60 * 24)
 	}
 }
 

+ 11 - 2
service/routers/commentsRouter_____________ME_GoProject_src_scd_check_tools_controllers.go

@@ -1269,7 +1269,16 @@ func init() {
 
     beego.GlobalControllerRouter["scd_check_tools/controllers:TaskController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:TaskController"],
         beego.ControllerComments{
-            Method: "SetTaskActiveStart",
+            Method: "GetTaskMonitorInfo",
+            Router: "/task/check/step_info",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:TaskController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:TaskController"],
+        beego.ControllerComments{
+            Method: "DeleteTask",
             Router: "/task/delete",
             AllowHTTPMethods: []string{"post"},
             MethodParams: param.Make(),
@@ -1305,7 +1314,7 @@ func init() {
 
     beego.GlobalControllerRouter["scd_check_tools/controllers:TaskController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:TaskController"],
         beego.ControllerComments{
-            Method: "DeleteTask",
+            Method: "StartTask",
             Router: "/task/start",
             AllowHTTPMethods: []string{"post"},
             MethodParams: param.Make(),

+ 0 - 1270
service/routers/commentsRouter_controllers.go

@@ -1,1270 +0,0 @@
-package routers
-
-import (
-	"github.com/astaxie/beego"
-	"github.com/astaxie/beego/context/param"
-)
-
-func init() {
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
-        beego.ControllerComments{
-            Method: "GetAdminAreaChildren",
-            Router: "/area/children/list",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
-        beego.ControllerComments{
-            Method: "GetAdminAreaTree",
-            Router: "/area/tree",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
-        beego.ControllerComments{
-            Method: "BasicAreaDelete",
-            Router: "/basic_area/del",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
-        beego.ControllerComments{
-            Method: "BasicAreaChildrenCount",
-            Router: "/basic_area/getchildrencount",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
-        beego.ControllerComments{
-            Method: "BasicAreaList",
-            Router: "/basic_area/list",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
-        beego.ControllerComments{
-            Method: "BasicAreaSave",
-            Router: "/basic_area/save",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
-        beego.ControllerComments{
-            Method: "GetCategoryTree",
-            Router: "/code/tree",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
-        beego.ControllerComments{
-            Method: "CreateUser",
-            Router: "/createuser",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
-        beego.ControllerComments{
-            Method: "DelBackupDB",
-            Router: "/db/backup/del",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
-        beego.ControllerComments{
-            Method: "BackupDBList",
-            Router: "/db/backup/list",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
-        beego.ControllerComments{
-            Method: "NewBackupDB",
-            Router: "/db/backup/new",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
-        beego.ControllerComments{
-            Method: "RecorverBackupDB",
-            Router: "/db/backup/recover",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
-        beego.ControllerComments{
-            Method: "DelGlobalCode",
-            Router: "/deleteGlobalcode",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
-        beego.ControllerComments{
-            Method: "GetGlobalChildrenCode",
-            Router: "/getGlobalChildrenCode",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
-        beego.ControllerComments{
-            Method: "GetGlobalCode",
-            Router: "/getGlobalCode",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
-        beego.ControllerComments{
-            Method: "GetGlobalCodeByID",
-            Router: "/getGlobalCode/byid",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
-        beego.ControllerComments{
-            Method: "GetRoleFuncList",
-            Router: "/getRoleFuncList",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
-        beego.ControllerComments{
-            Method: "GetSystemParam",
-            Router: "/getSysParamList",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
-        beego.ControllerComments{
-            Method: "GetSysLog",
-            Router: "/getSyslogList",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
-        beego.ControllerComments{
-            Method: "GetUser",
-            Router: "/getUser",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
-        beego.ControllerComments{
-            Method: "GetUserAreaList",
-            Router: "/getUserAreaList",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
-        beego.ControllerComments{
-            Method: "GetUserPrivListUser",
-            Router: "/getUserPrivList",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
-        beego.ControllerComments{
-            Method: "GetVersion",
-            Router: "/getVersion",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
-        beego.ControllerComments{
-            Method: "GetMenuTree",
-            Router: "/get_menu_tree",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
-        beego.ControllerComments{
-            Method: "KeepAlive",
-            Router: "/keep-alive",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
-        beego.ControllerComments{
-            Method: "BackupSysLog",
-            Router: "/log/backup",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
-        beego.ControllerComments{
-            Method: "DelBackupLog",
-            Router: "/log/backup/del",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
-        beego.ControllerComments{
-            Method: "BackupSysLogList",
-            Router: "/log/backup/list",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
-        beego.ControllerComments{
-            Method: "GetECharsSysLogStat",
-            Router: "/log/chartstat",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
-        beego.ControllerComments{
-            Method: "GetDataSysLogStat",
-            Router: "/log/datastat",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
-        beego.ControllerComments{
-            Method: "GetSystemRuntimeLog",
-            Router: "/log/runtime_log",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
-        beego.ControllerComments{
-            Method: "Login",
-            Router: "/login",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
-        beego.ControllerComments{
-            Method: "Logout",
-            Router: "/logout",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
-        beego.ControllerComments{
-            Method: "PlayNetVideo",
-            Router: "/net/video/play",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
-        beego.ControllerComments{
-            Method: "PlayWav",
-            Router: "/playWav",
-            AllowHTTPMethods: []string{"POST"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
-        beego.ControllerComments{
-            Method: "DeleteRecord",
-            Router: "/record/delete",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
-        beego.ControllerComments{
-            Method: "GetSingleRecord",
-            Router: "/record/get",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
-        beego.ControllerComments{
-            Method: "ResetUserPwd",
-            Router: "/resetUserPwd",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
-        beego.ControllerComments{
-            Method: "SaveGlobalCode",
-            Router: "/saveGlobalcode",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
-        beego.ControllerComments{
-            Method: "SaveRoleFunc",
-            Router: "/saveRoleFunc",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
-        beego.ControllerComments{
-            Method: "SaveSystemParam",
-            Router: "/saveSysParam",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
-        beego.ControllerComments{
-            Method: "SaveUser",
-            Router: "/saveUser",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
-        beego.ControllerComments{
-            Method: "SaveUserAreaList",
-            Router: "/saveUserAreaList",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
-        beego.ControllerComments{
-            Method: "SaveUserPrivList",
-            Router: "/saveUserPrivList",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
-        beego.ControllerComments{
-            Method: "SearchUserInfo",
-            Router: "/searchUserInfo",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
-        beego.ControllerComments{
-            Method: "GetSysAlarmList",
-            Router: "/sys/alarm/list",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
-        beego.ControllerComments{
-            Method: "SysInit",
-            Router: "/sys/init",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
-        beego.ControllerComments{
-            Method: "ExpTableData",
-            Router: "expTableData",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:AttachmentController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:AttachmentController"],
-        beego.ControllerComments{
-            Method: "AttachmentCfgDel",
-            Router: "/attachment/cfg/delete",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:AttachmentController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:AttachmentController"],
-        beego.ControllerComments{
-            Method: "AttachmentCfgList",
-            Router: "/attachment/cfg/list",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:AttachmentController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:AttachmentController"],
-        beego.ControllerComments{
-            Method: "AttachmentCfgRecord",
-            Router: "/attachment/cfg/one",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:AttachmentController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:AttachmentController"],
-        beego.ControllerComments{
-            Method: "SaveAttachmentCfg",
-            Router: "/attachment/cfg/save",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:AttachmentController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:AttachmentController"],
-        beego.ControllerComments{
-            Method: "AttachmentDel",
-            Router: "/attachment/delete",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:AttachmentController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:AttachmentController"],
-        beego.ControllerComments{
-            Method: "AttachmentMutlDownload",
-            Router: "/attachment/download",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:AttachmentController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:AttachmentController"],
-        beego.ControllerComments{
-            Method: "AttachmentDownloadRec",
-            Router: "/attachment/download/rec",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:AttachmentController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:AttachmentController"],
-        beego.ControllerComments{
-            Method: "AttachmentList",
-            Router: "/attachment/list",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:AttachmentController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:AttachmentController"],
-        beego.ControllerComments{
-            Method: "AttachmentRecord",
-            Router: "/attachment/one",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:AttachmentController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:AttachmentController"],
-        beego.ControllerComments{
-            Method: "TmpParseScd",
-            Router: "/attachment/scdparse/start",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:AttachmentController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:AttachmentController"],
-        beego.ControllerComments{
-            Method: "UploadFile",
-            Router: "/uploadfile",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:BusAdminController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:BusAdminController"],
-        beego.ControllerComments{
-            Method: "DeleteLinkStyleModelByID",
-            Router: "/admin/linkstyle-model/delete",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:BusAdminController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:BusAdminController"],
-        beego.ControllerComments{
-            Method: "GetLinkStyleModelList",
-            Router: "/admin/linkstyle-model/list",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:BusAdminController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:BusAdminController"],
-        beego.ControllerComments{
-            Method: "SaveLinkStyleModelInfo",
-            Router: "/admin/linkstyle-model/save",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:BusAdminController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:BusAdminController"],
-        beego.ControllerComments{
-            Method: "DeleteLinkStyleByID",
-            Router: "/admin/linkstyle/delete",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:BusAdminController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:BusAdminController"],
-        beego.ControllerComments{
-            Method: "GetLinkStyleList",
-            Router: "/admin/linkstyle/list",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:BusAdminController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:BusAdminController"],
-        beego.ControllerComments{
-            Method: "SaveLinkStyleInfo",
-            Router: "/admin/linkstyle/save",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:BusAdminController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:BusAdminController"],
-        beego.ControllerComments{
-            Method: "DeleteSysModelByID",
-            Router: "/admin/sysmodel/delete",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:BusAdminController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:BusAdminController"],
-        beego.ControllerComments{
-            Method: "GetSysModelList",
-            Router: "/admin/sysmodel/list",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:BusAdminController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:BusAdminController"],
-        beego.ControllerComments{
-            Method: "SaveSysModelInfo",
-            Router: "/admin/sysmodel/save",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:BusAdminController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:BusAdminController"],
-        beego.ControllerComments{
-            Method: "CopySysModelByID",
-            Router: "/admin/sysmodel/saveas",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:FlowController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:FlowController"],
-        beego.ControllerComments{
-            Method: "DeleteFlowCnf_NodeUser",
-            Router: "/flow/cnf/deleteuser",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:FlowController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:FlowController"],
-        beego.ControllerComments{
-            Method: "GetFlowCnf",
-            Router: "/flow/cnf/getinfo",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:FlowController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:FlowController"],
-        beego.ControllerComments{
-            Method: "GetLastCheckoutWorkbook",
-            Router: "/flow/getlastoutworkbook",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:FlowController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:FlowController"],
-        beego.ControllerComments{
-            Method: "GetFlowLockList",
-            Router: "/flow/lock/list",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:FlowController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:FlowController"],
-        beego.ControllerComments{
-            Method: "GetNodeDealInfo",
-            Router: "/flow/node/getdata",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:FlowController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:FlowController"],
-        beego.ControllerComments{
-            Method: "SaveFlowCnf_NodeUser",
-            Router: "/flow/node/refuser",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:FlowController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:FlowController"],
-        beego.ControllerComments{
-            Method: "GetFlowRunList",
-            Router: "/flow/run/list",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:FlowController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:FlowController"],
-        beego.ControllerComments{
-            Method: "SaveNodeDealInfo",
-            Router: "/flow/run/nodedeal/save",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:FlowController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:FlowController"],
-        beego.ControllerComments{
-            Method: "GetScdInDetailInfo",
-            Router: "/scd_check_tools/checkin/detail",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:NoticeController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:NoticeController"],
-        beego.ControllerComments{
-            Method: "GetNoticeInfo",
-            Router: "/notice/info",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:NoticeController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:NoticeController"],
-        beego.ControllerComments{
-            Method: "GetNoticeList",
-            Router: "/notice/list",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:NoticeController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:NoticeController"],
-        beego.ControllerComments{
-            Method: "SetNoticeRead",
-            Router: "/notice/read",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:RuleController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:RuleController"],
-        beego.ControllerComments{
-            Method: "GetRuleDefList",
-            Router: "/scd_check_tools/rule/list",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:RuleController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:RuleController"],
-        beego.ControllerComments{
-            Method: "DeleteScdRuleDef",
-            Router: "/scd_check_tools/rule/remove",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:RuleController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:RuleController"],
-        beego.ControllerComments{
-            Method: "ResetRule",
-            Router: "/scd_check_tools/rule/reset",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:RuleController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:RuleController"],
-        beego.ControllerComments{
-            Method: "SaveScdRuleDef",
-            Router: "/scd_check_tools/rule/save",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ScdCompController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScdCompController"],
-        beego.ControllerComments{
-            Method: "GetCompIedStatTypeResult",
-            Router: "/scd_check_tools/comp/iedstat/type",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ScdCompController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScdCompController"],
-        beego.ControllerComments{
-            Method: "GetCompList",
-            Router: "/scd_check_tools/comp/list",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ScdCompController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScdCompController"],
-        beego.ControllerComments{
-            Method: "GetResult",
-            Router: "/scd_check_tools/comp/result",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ScdCompController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScdCompController"],
-        beego.ControllerComments{
-            Method: "Compare",
-            Router: "/scd_check_tools/comp/start",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ScdCompController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScdCompController"],
-        beego.ControllerComments{
-            Method: "GetCompStatResult",
-            Router: "/scd_check_tools/comp/stat/result",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ScdCompController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScdCompController"],
-        beego.ControllerComments{
-            Method: "GetCheckToolsTreeRoot",
-            Router: "/scd_check_tools/comp/tree",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
-        beego.ControllerComments{
-            Method: "EditScdAreaVolLevel",
-            Router: "/scd/area/edit_voltage_level",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
-        beego.ControllerComments{
-            Method: "EditScdAreaName",
-            Router: "/scd/area/editname",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
-        beego.ControllerComments{
-            Method: "GetScdAreaIedList",
-            Router: "/scd/area/ied/list",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
-        beego.ControllerComments{
-            Method: "GetScdAreaList",
-            Router: "/scd/area/list",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
-        beego.ControllerComments{
-            Method: "GetScdCheckResultList",
-            Router: "/scd/check/resultlist",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
-        beego.ControllerComments{
-            Method: "StatScdCheckResultCnt",
-            Router: "/scd/check/stat/level",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
-        beego.ControllerComments{
-            Method: "GetScdCheckSumResult",
-            Router: "/scd/check/sum/result",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
-        beego.ControllerComments{
-            Method: "EditScdIedArea",
-            Router: "/scd/ied/editarea",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
-        beego.ControllerComments{
-            Method: "GetScdIedTypeList",
-            Router: "/scd/ied/typelist",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
-        beego.ControllerComments{
-            Method: "AginParseScdInfo",
-            Router: "/screen/scd/agin_parse",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
-        beego.ControllerComments{
-            Method: "GetCheckToolsTreeRoot",
-            Router: "/screen/scd/checktools/tree",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
-        beego.ControllerComments{
-            Method: "GetScdIedCrc",
-            Router: "/screen/scd/crc",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
-        beego.ControllerComments{
-            Method: "RemoveScdInfo",
-            Router: "/screen/scd/delete",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
-        beego.ControllerComments{
-            Method: "GetScdIedCtrlBlockList",
-            Router: "/screen/scd/ied/ctrlblock",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
-        beego.ControllerComments{
-            Method: "GetScdIedDingzhiList",
-            Router: "/screen/scd/ied/dingzhi",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
-        beego.ControllerComments{
-            Method: "GetScdIedGOOSECtrlBlockRevFcdaList",
-            Router: "/screen/scd/ied/goose_ctrlblock/receive",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
-        beego.ControllerComments{
-            Method: "GetScdIedGOOSECtrlBlockSendFcdaList",
-            Router: "/screen/scd/ied/goose_ctrlblock/sendfcdalist",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
-        beego.ControllerComments{
-            Method: "GetScdIedInputsRelationList",
-            Router: "/screen/scd/ied/inputs",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
-        beego.ControllerComments{
-            Method: "GetScdIedNetaddrList",
-            Router: "/screen/scd/ied/netaddr",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
-        beego.ControllerComments{
-            Method: "GetScdIedNetworkList",
-            Router: "/screen/scd/ied/network/info",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
-        beego.ControllerComments{
-            Method: "GetScdIedPointTableList",
-            Router: "/screen/scd/ied/pointtable",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
-        beego.ControllerComments{
-            Method: "GetScdIedRefCtrlBlockList",
-            Router: "/screen/scd/ied/ref/ctrlblock",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
-        beego.ControllerComments{
-            Method: "GetScdIedRelationList",
-            Router: "/screen/scd/ied/relation",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
-        beego.ControllerComments{
-            Method: "GetScdIedSMVCtrlBlockRevFcdaList",
-            Router: "/screen/scd/ied/smv_ctrlblock/receive",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
-        beego.ControllerComments{
-            Method: "GetScdIedSMVCtrlBlockSendFcdaList",
-            Router: "/screen/scd/ied/smv_ctrlblock/sendfcdalist",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
-        beego.ControllerComments{
-            Method: "GetScdIedSourceXML",
-            Router: "/screen/scd/ied/sourcexml",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
-        beego.ControllerComments{
-            Method: "GetScdInfoByname",
-            Router: "/screen/scd/info",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
-        beego.ControllerComments{
-            Method: "GetScdLdeviceList",
-            Router: "/screen/scd/ldevice/list",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
-        beego.ControllerComments{
-            Method: "GetScdLineSourceXML",
-            Router: "/screen/scd/line/sourcexml",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
-        beego.ControllerComments{
-            Method: "GetScdList",
-            Router: "/screen/scd/list",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
-        beego.ControllerComments{
-            Method: "GetScdNodeAttrsList",
-            Router: "/screen/scd/node/attrs",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
-        beego.ControllerComments{
-            Method: "StatChildrenNodeList",
-            Router: "/screen/scd/node/children/stat",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
-        beego.ControllerComments{
-            Method: "GetScdNodeList",
-            Router: "/screen/scd/node/list",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
-        beego.ControllerComments{
-            Method: "ScdParseStep1",
-            Router: "/screen/scd/parse/step1",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
-        beego.ControllerComments{
-            Method: "ScdParseStep2",
-            Router: "/screen/scd/parse/step2",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
-        beego.ControllerComments{
-            Method: "TempParseScdInfo",
-            Router: "/screen/scd/tmp_parse",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
-        beego.ControllerComments{
-            Method: "UnlockScd",
-            Router: "/screen/scd/unlock",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:StatController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:StatController"],
-        beego.ControllerComments{
-            Method: "DocTypeStat",
-            Router: "/attachment/stat",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:StatController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:StatController"],
-        beego.ControllerComments{
-            Method: "DocTypeStat0001",
-            Router: "/doc/stat/1",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:StatController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:StatController"],
-        beego.ControllerComments{
-            Method: "GetFlowFinsihList",
-            Router: "/flow/stat/list",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:StatController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:StatController"],
-        beego.ControllerComments{
-            Method: "IedTypeStat",
-            Router: "/ied/stat",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:StatController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:StatController"],
-        beego.ControllerComments{
-            Method: "ScdRightStat",
-            Router: "/scd_check_tools/stat/right",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:TaskController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:TaskController"],
-        beego.ControllerComments{
-            Method: "SetTaskActiveStart",
-            Router: "/task/delete",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:TaskController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:TaskController"],
-        beego.ControllerComments{
-            Method: "GetTaskList",
-            Router: "/task/list",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:TaskController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:TaskController"],
-        beego.ControllerComments{
-            Method: "SaveTaskInfo",
-            Router: "/task/save",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:TaskController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:TaskController"],
-        beego.ControllerComments{
-            Method: "DeleteTask",
-            Router: "/task/start",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:TaskController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:TaskController"],
-        beego.ControllerComments{
-            Method: "SetTaskActiveStop",
-            Router: "/task/stop",
-            AllowHTTPMethods: []string{"post"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:TestController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:TestController"],
-        beego.ControllerComments{
-            Method: "NewAlarmInfoList",
-            Router: "/test",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/controllers:WsController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:WsController"],
-        beego.ControllerComments{
-            Method: "GetWsConnect",
-            Router: "/ws/getconnect",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-}

+ 0 - 28
service/routers/commentsRouter_upgrade.go

@@ -1,28 +0,0 @@
-package routers
-
-import (
-	"github.com/astaxie/beego"
-	"github.com/astaxie/beego/context/param"
-)
-
-func init() {
-
-    beego.GlobalControllerRouter["scd_check_tools/upgrade:VersionController"] = append(beego.GlobalControllerRouter["scd_check_tools/upgrade:VersionController"],
-        beego.ControllerComments{
-            Method: "CheckClientVersion",
-            Router: "/version/check_client",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-    beego.GlobalControllerRouter["scd_check_tools/upgrade:VersionController"] = append(beego.GlobalControllerRouter["scd_check_tools/upgrade:VersionController"],
-        beego.ControllerComments{
-            Method: "IsNewClientVersion",
-            Router: "/version/isnew",
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
-}

+ 30 - 0
service/static/swagger/swagger.json

@@ -5410,6 +5410,36 @@
                 "summary": "初始化系统数据"
             }
         },
+        "/task/check/step_info": {
+            "get": {
+                "tags": [
+                    "scd_check_tools/controllersTaskController"
+                ],
+                "summary": "获取指定检测任务步骤的实时检测状态",
+                "description": "获取指定检测任务步骤的实时检测状态。该接口需要周期性调用,建议每2秒调用一次。",
+                "parameters": [
+                    {
+                        "in": "query",
+                        "name": "id",
+                        "description": "任务ID",
+                        "required": true,
+                        "type": "integer",
+                        "format": "int64"
+                    }
+                ],
+                "responses": {
+                    "200": {
+                        "description": "成功",
+                        "schema": {
+                            "$ref": "#/definitions/ResultOK"
+                        }
+                    },
+                    "500": {
+                        "description": "{object} ResultError  失败"
+                    }
+                }
+            }
+        },
         "/task/delete": {
             "post": {
                 "tags": [

+ 20 - 0
service/static/swagger/swagger.yml

@@ -3669,6 +3669,26 @@ paths:
       tags:
       - scd_check_tools/controllersApiController
       summary: 初始化系统数据
+  /task/check/step_info:
+    get:
+      tags:
+      - scd_check_tools/controllersTaskController
+      summary: 获取指定检测任务步骤的实时检测状态
+      description: 获取指定检测任务步骤的实时检测状态。该接口需要周期性调用,建议每2秒调用一次。
+      parameters:
+      - in: query
+        name: id
+        description: 任务ID
+        required: true
+        type: integer
+        format: int64
+      responses:
+        "200":
+          description: 成功
+          schema:
+            $ref: '#/definitions/ResultOK'
+        "500":
+          description: '{object} ResultError  失败'
   /task/delete:
     post:
       tags:

+ 30 - 0
service/swagger/swagger.json

@@ -5410,6 +5410,36 @@
                 "summary": "初始化系统数据"
             }
         },
+        "/task/check/step_info": {
+            "get": {
+                "tags": [
+                    "scd_check_tools/controllersTaskController"
+                ],
+                "summary": "获取指定检测任务步骤的实时检测状态",
+                "description": "获取指定检测任务步骤的实时检测状态。该接口需要周期性调用,建议每2秒调用一次。",
+                "parameters": [
+                    {
+                        "in": "query",
+                        "name": "id",
+                        "description": "任务ID",
+                        "required": true,
+                        "type": "integer",
+                        "format": "int64"
+                    }
+                ],
+                "responses": {
+                    "200": {
+                        "description": "成功",
+                        "schema": {
+                            "$ref": "#/definitions/ResultOK"
+                        }
+                    },
+                    "500": {
+                        "description": "{object} ResultError  失败"
+                    }
+                }
+            }
+        },
         "/task/delete": {
             "post": {
                 "tags": [

+ 20 - 0
service/swagger/swagger.yml

@@ -3669,6 +3669,26 @@ paths:
       tags:
       - scd_check_tools/controllersApiController
       summary: 初始化系统数据
+  /task/check/step_info:
+    get:
+      tags:
+      - scd_check_tools/controllersTaskController
+      summary: 获取指定检测任务步骤的实时检测状态
+      description: 获取指定检测任务步骤的实时检测状态。该接口需要周期性调用,建议每2秒调用一次。
+      parameters:
+      - in: query
+        name: id
+        description: 任务ID
+        required: true
+        type: integer
+        format: int64
+      responses:
+        "200":
+          description: 成功
+          schema:
+            $ref: '#/definitions/ResultOK'
+        "500":
+          description: '{object} ResultError  失败'
   /task/delete:
     post:
       tags: