|
@@ -872,50 +872,53 @@ func (this *EdbClassifyController) ItemsV3() {
|
|
|
br.Data = resp
|
|
|
}
|
|
|
|
|
|
-
|
|
|
-// @Title 新增分类
|
|
|
-// @Description 新增分类接口
|
|
|
-// @Param request body data_manage.AddEdbClassifyReq true "type json string"
|
|
|
-// @Success 200 Ret=200 保存成功
|
|
|
-// @router /classify/addv2 [post]
|
|
|
-func (this *EdbClassifyController) AddEdbClassifyV2() {
|
|
|
+// EdbClassifyMoveV2
|
|
|
+// @Title 分类移动接口v2
|
|
|
+// @Description 分类移动接口v2
|
|
|
+// @Success 200 {object} data_manage.MoveEdbClassifyReq
|
|
|
+// @router /edb_classify/move/v2 [post]
|
|
|
+func (this *EdbClassifyController) EdbClassifyMoveV2() {
|
|
|
br := new(models.BaseResponse).Init()
|
|
|
defer func() {
|
|
|
this.Data["json"] = br
|
|
|
this.ServeJSON()
|
|
|
}()
|
|
|
- var req data_manage.AddEdbClassifyReqV2
|
|
|
+
|
|
|
+ sysUser := this.SysUser
|
|
|
+ if sysUser == nil {
|
|
|
+ br.Msg = "请登录"
|
|
|
+ br.ErrMsg = "请登录,SysUser Is Empty"
|
|
|
+ br.Ret = 408
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ var req data_manage.MoveEdbClassifyReq
|
|
|
err := json.Unmarshal(this.Ctx.Input.RequestBody, &req)
|
|
|
if err != nil {
|
|
|
br.Msg = "参数解析异常!"
|
|
|
br.ErrMsg = "参数解析失败,Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
- if req.ClassifyName == "" {
|
|
|
- br.Msg = "请输入分类名称"
|
|
|
- br.IsSendEmail = false
|
|
|
- return
|
|
|
- }
|
|
|
- if req.ParentId < 0 {
|
|
|
+
|
|
|
+ if req.ClassifyId <= 0 {
|
|
|
br.Msg = "参数错误"
|
|
|
- br.IsSendEmail = false
|
|
|
+ br.ErrMsg = "分类id小于等于0"
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- //添加指标
|
|
|
- _, err, errMsg := data.AddEdbClassifyV2(req.ClassifyName, req.ParentId, req.Level, 0, this.SysUser.AdminId, this.SysUser.AdminName)
|
|
|
+ err, errMsg := data.MoveEdbClassify(req.ClassifyId, req.ParentClassifyId, req.PrevClassifyId, req.NextClassifyId)
|
|
|
if errMsg != `` {
|
|
|
br.Msg = errMsg
|
|
|
br.ErrMsg = errMsg
|
|
|
if err != nil {
|
|
|
- br.ErrMsg = errMsg + ";Err:" + err.Error()
|
|
|
+ br.ErrMsg = err.Error()
|
|
|
} else {
|
|
|
br.IsSendEmail = false
|
|
|
}
|
|
|
return
|
|
|
}
|
|
|
+
|
|
|
br.Ret = 200
|
|
|
- br.Msg = "保存成功"
|
|
|
br.Success = true
|
|
|
- br.IsAddLog = true
|
|
|
+ br.Msg = "移动成功"
|
|
|
}
|