|
@@ -1182,14 +1182,31 @@ func EditChartBaseInfoAndEdbEnInfo(req *EditChartInfoBaseReq, chartItem *ChartIn
|
|
|
return err
|
|
|
}
|
|
|
if count > 0 {
|
|
|
+ msql := ` UPDATE edb_info SET modify_time = NOW() `
|
|
|
+ pars := make([]interface{}, 0)
|
|
|
switch lang {
|
|
|
case utils.EnLangVersion:
|
|
|
- msql := ` UPDATE edb_info SET edb_name_en =?,unit_en = ?,modify_time = NOW() WHERE edb_info_id = ? `
|
|
|
- _, err = to.Raw(msql, v.EdbName, v.Unit, v.EdbInfoId).Exec()
|
|
|
+ msql += ` ,edb_name_en = ? `
|
|
|
+ pars = append(pars, v.EdbName)
|
|
|
+
|
|
|
+ // 如果有传单位
|
|
|
+ if v.Unit != `` {
|
|
|
+ msql += ` ,unit_en = ? `
|
|
|
+ pars = append(pars, v.Unit)
|
|
|
+ }
|
|
|
default:
|
|
|
- msql := ` UPDATE edb_info SET edb_name =?,unit = ?,modify_time = NOW() WHERE edb_info_id = ? `
|
|
|
- _, err = to.Raw(msql, v.EdbName, v.Unit, v.EdbInfoId).Exec()
|
|
|
+ msql += ` ,edb_name = ? `
|
|
|
+ pars = append(pars, v.EdbName)
|
|
|
+
|
|
|
+ // 如果有传单位
|
|
|
+ if v.Unit != `` {
|
|
|
+ msql += ` ,unit = ? `
|
|
|
+ pars = append(pars, v.Unit)
|
|
|
+ }
|
|
|
}
|
|
|
+ msql += ` WHERE edb_info_id = ? `
|
|
|
+ pars = append(pars, v.EdbInfoId)
|
|
|
+ _, err = to.Raw(msql, pars...).Exec()
|
|
|
if err != nil {
|
|
|
fmt.Println("edb_info Err:" + err.Error())
|
|
|
return err
|