|
@@ -8,7 +8,7 @@ import (
|
|
|
"time"
|
|
|
)
|
|
|
|
|
|
-func AddSciHqClassify(classifyName, lang string, parentId int) (ok bool, err error) {
|
|
|
+func AddSciHqClassify(classifyName, lang string, parentId int) (ok bool, msg string, err error) {
|
|
|
var count int
|
|
|
switch lang {
|
|
|
case utils.EnLangVersion:
|
|
@@ -20,20 +20,20 @@ func AddSciHqClassify(classifyName, lang string, parentId int) (ok bool, err err
|
|
|
return
|
|
|
}
|
|
|
if count > 0 {
|
|
|
- return false, errors.New("分类已存在")
|
|
|
+ return false, "分类已存在", nil
|
|
|
}
|
|
|
|
|
|
sort, err := data_manage.GetChildSciHqClassifyMaxSortById(parentId)
|
|
|
if err != nil {
|
|
|
- return false, err
|
|
|
+ return false, "", err
|
|
|
}
|
|
|
if parentId > 0 {
|
|
|
count, err = data_manage.GetSciHqClassifyCountById(parentId)
|
|
|
if err != nil {
|
|
|
- return false, err
|
|
|
+ return false, "", err
|
|
|
}
|
|
|
if count == 0 {
|
|
|
- return false, errors.New("父分类不存在")
|
|
|
+ return false, "", errors.New("父分类不存在")
|
|
|
}
|
|
|
sciHqClassify := &data_manage.BaseFromSciHqClassify{
|
|
|
ClassifyName: classifyName,
|
|
@@ -60,7 +60,7 @@ func AddSciHqClassify(classifyName, lang string, parentId int) (ok bool, err err
|
|
|
}
|
|
|
insertId, er := sciHqClassify.Add()
|
|
|
if er != nil {
|
|
|
- return false, er
|
|
|
+ return false, "", er
|
|
|
}
|
|
|
sciHqClassifyList := []*data_manage.BaseFromSciHqClassify{
|
|
|
{
|
|
@@ -105,7 +105,7 @@ func AddSciHqClassify(classifyName, lang string, parentId int) (ok bool, err err
|
|
|
return
|
|
|
}
|
|
|
}
|
|
|
- return true, nil
|
|
|
+ return true, "", nil
|
|
|
}
|
|
|
|
|
|
func DelSciHqClassify(classifyId int) (err error) {
|