|
@@ -30,7 +30,7 @@ type AddAdjustEdbData struct {
|
|
|
}
|
|
|
|
|
|
// SaveAdjustEdb 保存数据调整指标
|
|
|
-func SaveAdjustEdb(req SaveAdjustEdbReq) (edbInfo *EdbInfo, err error, errMsg string) {
|
|
|
+func SaveAdjustEdb(req SaveAdjustEdbReq, lang string) (edbInfo *EdbInfo, err error, errMsg string) {
|
|
|
errMsg = `添加指标失败`
|
|
|
o := orm.NewOrm()
|
|
|
to, err := o.Begin()
|
|
@@ -62,10 +62,12 @@ func SaveAdjustEdb(req SaveAdjustEdbReq) (edbInfo *EdbInfo, err error, errMsg st
|
|
|
Source: utils.DATA_SOURCE_CALCULATE_ADJUST,
|
|
|
SourceName: "数据调整",
|
|
|
EdbCode: edbCode,
|
|
|
- EdbName: utils.TrimStr(req.EdbName),
|
|
|
- EdbNameSource: utils.TrimStr(req.EdbName),
|
|
|
- Frequency: utils.TrimStr(req.Frequency),
|
|
|
- Unit: utils.TrimStr(req.Unit),
|
|
|
+ EdbName: strings.TrimSpace(req.EdbName),
|
|
|
+ EdbNameSource: strings.TrimSpace(req.EdbName),
|
|
|
+ Frequency: strings.TrimSpace(req.Frequency),
|
|
|
+ Unit: strings.TrimSpace(req.Unit),
|
|
|
+ EdbNameEn: strings.TrimSpace(req.EdbName),
|
|
|
+ UnitEn: strings.TrimSpace(req.Unit),
|
|
|
ClassifyId: req.ClassifyId,
|
|
|
SysUserId: req.AdminId,
|
|
|
SysUserRealName: req.AdminName,
|
|
@@ -74,6 +76,7 @@ func SaveAdjustEdb(req SaveAdjustEdbReq) (edbInfo *EdbInfo, err error, errMsg st
|
|
|
UniqueCode: uniqueCode,
|
|
|
EdbType: 2,
|
|
|
}
|
|
|
+
|
|
|
newEdbInfoId, tmpErr := to.Insert(edbInfo)
|
|
|
if tmpErr != nil {
|
|
|
err = tmpErr
|
|
@@ -132,14 +135,29 @@ func SaveAdjustEdb(req SaveAdjustEdbReq) (edbInfo *EdbInfo, err error, errMsg st
|
|
|
return
|
|
|
}
|
|
|
|
|
|
+ // 额外赋值
|
|
|
+ switch lang {
|
|
|
+ case utils.EnLangVersion:
|
|
|
+ req.EdbNameEn = req.EdbName
|
|
|
+ req.UnitEn = req.Unit
|
|
|
+
|
|
|
+ req.EdbName = edbInfo.EdbName
|
|
|
+ req.Unit = edbInfo.Unit
|
|
|
+ default:
|
|
|
+ req.EdbNameEn = edbInfo.EdbNameEn
|
|
|
+ req.UnitEn = edbInfo.UnitEn
|
|
|
+ }
|
|
|
+
|
|
|
// 更新指标信息
|
|
|
- edbInfo.EdbName = utils.TrimStr(req.EdbName)
|
|
|
- edbInfo.EdbNameSource = utils.TrimStr(req.EdbName)
|
|
|
- edbInfo.Frequency = utils.TrimStr(req.Frequency)
|
|
|
- edbInfo.Unit = utils.TrimStr(req.Unit)
|
|
|
+ edbInfo.EdbName = strings.TrimSpace(req.EdbName)
|
|
|
+ edbInfo.EdbNameSource = strings.TrimSpace(req.EdbName)
|
|
|
+ edbInfo.Frequency = strings.TrimSpace(req.Frequency)
|
|
|
+ edbInfo.Unit = strings.TrimSpace(req.Unit)
|
|
|
+ edbInfo.EdbNameEn = strings.TrimSpace(req.EdbNameEn)
|
|
|
+ edbInfo.UnitEn = strings.TrimSpace(req.UnitEn)
|
|
|
edbInfo.ClassifyId = req.ClassifyId
|
|
|
edbInfo.ModifyTime = time.Now()
|
|
|
- _, err = to.Update(edbInfo, "EdbName", "EdbNameSource", "Frequency", "Unit", "ClassifyId", "ModifyTime")
|
|
|
+ _, err = to.Update(edbInfo, "EdbName", "EdbNameSource", "Frequency", "Unit", "EdbNameEn", "UnitEn", "ClassifyId", "ModifyTime")
|
|
|
if err != nil {
|
|
|
return
|
|
|
}
|
|
@@ -362,6 +380,8 @@ type SaveAdjustEdbReq struct {
|
|
|
Unit string `description:"单位"`
|
|
|
ClassifyId int `description:"分类id"`
|
|
|
DataList []SaveAdjustEdbDataReq `description:"指标对应的数据值"`
|
|
|
+ EdbNameEn string `description:"英文指标名称"`
|
|
|
+ UnitEn string `description:"英文单位"`
|
|
|
}
|
|
|
|
|
|
// SaveAdjustEdbDataReq 保存数据调整请求的数据的参数
|