|
@@ -85,16 +85,19 @@ func SaveEdbMonitorClassify(req request.EdbMonitorClassifySaveReq) (msg string,
|
|
|
updateCols = append(updateCols, "sort")
|
|
|
}
|
|
|
|
|
|
- var childClassifyIds []int
|
|
|
for _, v := range childClassify {
|
|
|
if v.ClassifyName == req.ClassifyName {
|
|
|
msg = "分类名称重复"
|
|
|
err = errors.New("classify name repeat")
|
|
|
return
|
|
|
- } else {
|
|
|
- childClassifyIds = append(childClassifyIds, v.ClassifyId)
|
|
|
}
|
|
|
}
|
|
|
+ childClassifyIds, er := edbmonitor.GetChildEdbMonitorClassifyIdById(req.ClassifyId)
|
|
|
+ if er != nil {
|
|
|
+ msg = "分类信息保存失败"
|
|
|
+ err = fmt.Errorf("get child classify id err:%w", er)
|
|
|
+ return
|
|
|
+ }
|
|
|
|
|
|
if classifyInfo.RootId != rootId {
|
|
|
classifyInfo.RootId = rootId
|