|
@@ -20,7 +20,7 @@ func AddMysteelChemicalClassify(classifyName string, parentId, level, sysUserId
|
|
return
|
|
return
|
|
}
|
|
}
|
|
if count > 0 {
|
|
if count > 0 {
|
|
- errMsg = `分类名称:`+classifyName+` 已存在,请重新输入`
|
|
+ errMsg = `分类名称:` + classifyName + ` 已存在,请重新输入`
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
@@ -29,6 +29,7 @@ func AddMysteelChemicalClassify(classifyName string, parentId, level, sysUserId
|
|
classifyInfo = &data_manage.BaseFromMysteelChemicalClassify{
|
|
classifyInfo = &data_manage.BaseFromMysteelChemicalClassify{
|
|
|
|
|
|
ClassifyName: classifyName,
|
|
ClassifyName: classifyName,
|
|
|
|
+ ClassifyNameEn: classifyName,
|
|
ParentId: parentId,
|
|
ParentId: parentId,
|
|
SysUserId: sysUserId,
|
|
SysUserId: sysUserId,
|
|
SysUserRealName: sysUserName,
|
|
SysUserRealName: sysUserName,
|
|
@@ -46,7 +47,7 @@ func AddMysteelChemicalClassify(classifyName string, parentId, level, sysUserId
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
-func EditMysteelChemicalClassify(classifyId int, classifyName string, sysUser *system.Admin) (err error, errMsg string) {
|
|
+func EditMysteelChemicalClassify(classifyId int, classifyName, lang string, sysUser *system.Admin) (err error, errMsg string) {
|
|
item, err := data_manage.GetBaseFromMysteelChemicalClassifyById(classifyId)
|
|
item, err := data_manage.GetBaseFromMysteelChemicalClassifyById(classifyId)
|
|
if err != nil {
|
|
if err != nil {
|
|
errMsg = `保存失败`
|
|
errMsg = `保存失败`
|
|
@@ -60,28 +61,57 @@ func EditMysteelChemicalClassify(classifyId int, classifyName string, sysUser *s
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
-
|
|
+ switch lang {
|
|
- if item.ClassifyName == classifyName {
|
|
+ case utils.LangEn:
|
|
- return
|
|
+
|
|
- }
|
|
+ if item.ClassifyNameEn == classifyName {
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
|
|
-
|
|
+
|
|
- count, err := data_manage.GetBaseFromMysteelChemicalClassifyCount(classifyName, item.ParentId)
|
|
+ count, tmpErr := data_manage.GetBaseFromMysteelChemicalClassifyEnCount(classifyName, item.ParentId)
|
|
- if err != nil {
|
|
+ if tmpErr != nil {
|
|
- errMsg = "判断名称是否已存在失败"
|
|
+ err = tmpErr
|
|
- return
|
|
+ errMsg = "判断名称是否已存在失败"
|
|
- }
|
|
+ return
|
|
- if count > 0 {
|
|
+ }
|
|
- errMsg = "分类名称已存在,请重新输入"
|
|
+ if count > 0 {
|
|
- err = errors.New(errMsg)
|
|
+ errMsg = "分类名称已存在,请重新输入"
|
|
- return
|
|
+ err = errors.New(errMsg)
|
|
- }
|
|
+ return
|
|
|
|
+ }
|
|
|
|
|
|
-
|
|
+
|
|
- err = data_manage.EditBaseFromMysteelChemicalClassify(classifyId, classifyName)
|
|
+ err = data_manage.EditBaseFromMysteelChemicalClassifyEn(classifyId, classifyName)
|
|
- if err != nil {
|
|
+ if err != nil {
|
|
- errMsg = "保存失败"
|
|
+ errMsg = "保存失败"
|
|
|
|
+ }
|
|
|
|
+ default:
|
|
|
|
+
|
|
|
|
+ if item.ClassifyName == classifyName {
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ count, tmpErr := data_manage.GetBaseFromMysteelChemicalClassifyCount(classifyName, item.ParentId)
|
|
|
|
+ if tmpErr != nil {
|
|
|
|
+ err = tmpErr
|
|
|
|
+ errMsg = "判断名称是否已存在失败"
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ if count > 0 {
|
|
|
|
+ errMsg = "分类名称已存在,请重新输入"
|
|
|
|
+ err = errors.New(errMsg)
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ err = data_manage.EditBaseFromMysteelChemicalClassify(classifyId, classifyName)
|
|
|
|
+ if err != nil {
|
|
|
|
+ errMsg = "保存失败"
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
+
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
@@ -269,7 +299,7 @@ func AddMysteelChemicalIndex(classifyId int, indexCode, updateWeek, updateTimeSt
|
|
return
|
|
return
|
|
}
|
|
}
|
|
if baseFromMysteelChemicalIndex != nil {
|
|
if baseFromMysteelChemicalIndex != nil {
|
|
- errMsg = `指标ID:`+indexCode+` 已存在,请重新输入`
|
|
+ errMsg = `指标ID:` + indexCode + ` 已存在,请重新输入`
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
@@ -575,7 +605,7 @@ func CurlDelMysteelChemicalData(indexCode, updateWeek string) {
|
|
|
|
|
|
|
|
|
|
var WeekMap = map[string]string{
|
|
var WeekMap = map[string]string{
|
|
- "": "",
|
|
+ "": "",
|
|
"周一": "monday",
|
|
"周一": "monday",
|
|
"周二": "tuesday",
|
|
"周二": "tuesday",
|
|
"周三": "wednesday",
|
|
"周三": "wednesday",
|