瀏覽代碼

fix:stl指标保存接口

zqbao 6 月之前
父節點
當前提交
cc2b12e204
共有 3 個文件被更改,包括 10 次插入2 次删除
  1. 4 1
      controllers/data_manage/stl/stl.go
  2. 4 0
      models/data_manage/stl/response/stl.go
  3. 2 1
      services/data/stl/stl.go

+ 4 - 1
controllers/data_manage/stl/stl.go

@@ -159,7 +159,7 @@ func (c *STLController) SaveStlEdbInfo() {
 	}
 	sysUser := c.SysUser
 
-	IsSendEmail, msg, err := stl.SaveStlEdbInfo(req, sysUser.AdminId, sysUser.RealName, c.Lang)
+	edbInfoId, IsSendEmail, msg, err := stl.SaveStlEdbInfo(req, sysUser.AdminId, sysUser.RealName, c.Lang)
 	if err != nil {
 		if msg == "" {
 			msg = "保存异常"
@@ -168,7 +168,10 @@ func (c *STLController) SaveStlEdbInfo() {
 		br.ErrMsg = err.Error()
 		return
 	}
+	resp := new(response.SaveStlEdbInfoResp)
+	resp.EdbInfoId = edbInfoId
 
+	br.Data = resp
 	br.Ret = 200
 	br.Success = true
 	br.Msg = "保存成功"

+ 4 - 0
models/data_manage/stl/response/stl.go

@@ -59,3 +59,7 @@ type StlConfigResp struct {
 	LowPassDeg           int     `description:"分解中低通滤波器次数,默认为1,不超过5的正整数"`
 	StlEdbInfo           []*StlEdbInfo
 }
+
+type SaveStlEdbInfoResp struct {
+	EdbInfoId int `description:"指标ID"`
+}

+ 2 - 1
services/data/stl/stl.go

@@ -700,7 +700,7 @@ func SearchEdbInfoWithStl(adminId int, keyWord string, currentIndex, pageSize in
 	return
 }
 
-func SaveStlEdbInfo(req *request.SaveStlEdbInfoReq, adminId int, adminRealName, lang string) (isSendEmail bool, msg string, err error) {
+func SaveStlEdbInfo(req *request.SaveStlEdbInfoReq, adminId int, adminRealName, lang string) (addEdbInfoId int, isSendEmail bool, msg string, err error) {
 	if req.EdbName == "" {
 		msg = "指标名称不能为空"
 		return
@@ -1074,6 +1074,7 @@ func SaveStlEdbInfo(req *request.SaveStlEdbInfoReq, adminId int, adminRealName,
 		msg = "更新关联的同配置的指标失败"
 		return
 	}
+	addEdbInfoId = opEdbInfoId
 	return
 }