|
@@ -181,15 +181,15 @@ type Edbinfo struct {
|
|
|
SecName string `orm:"column(SEC_NAME);" description:"指标名称"`
|
|
|
Unit string `orm:"column(UNIT);" description:"单位"`
|
|
|
Remark string `orm:"column(REMARK);" description:"备注"`
|
|
|
- Frequency string `description:"频度"`
|
|
|
- ClassifyId int `description:"分类id"`
|
|
|
- ClassifyName string `description:"分类名称"`
|
|
|
- CreateDate string `description:"创建时间"`
|
|
|
- UserId int `description:"录入用户id"`
|
|
|
- UserName string `description:"录入用户名称"`
|
|
|
- NoticeTime string `description:"通知时间"`
|
|
|
- Mobile string `description:"录入者手机号"`
|
|
|
- Sort int `description:"排序"`
|
|
|
+ Frequency string `orm:"column(frequency)" description:"频度"`
|
|
|
+ ClassifyId int `orm:"column(classify_id)" description:"分类id"`
|
|
|
+ ClassifyName string `orm:"-" description:"分类名称"`
|
|
|
+ CreateDate string `orm:"column(create_date)" description:"创建时间"`
|
|
|
+ UserId int `orm:"column(user_id)" description:"录入用户id"`
|
|
|
+ UserName string `orm:"-" description:"录入用户名称"`
|
|
|
+ NoticeTime string `orm:"column(notice_time)" description:"通知时间"`
|
|
|
+ Mobile string `orm:"column(mobile)" description:"录入者手机号"`
|
|
|
+ Sort int `orm:"column(sort)" description:"排序"`
|
|
|
}
|
|
|
|
|
|
func DeleteEdbinfoByTraceCodeList(tradeCodeList []string) (err error) {
|
|
@@ -327,10 +327,15 @@ func GetEdbinfoBySecNameList(secNameList []string) (items []*Edbinfo, err error)
|
|
|
}
|
|
|
sql := `SELECT * FROM edbinfo WHERE left(TRADE_CODE,1)='W' AND REMARK='手动' `
|
|
|
if len(secNameList) > 0 {
|
|
|
- sql += " AND SEC_NAME IN (" + strings.Join(secNameList, ",") + ") "
|
|
|
+ var holder []string
|
|
|
+ for range secNameList {
|
|
|
+ holder = append(holder, "?")
|
|
|
+ }
|
|
|
+
|
|
|
+ sql += " AND SEC_NAME IN (" + strings.Join(holder, ",") + ") "
|
|
|
}
|
|
|
o := orm.NewOrmUsingDB("edb")
|
|
|
- err = o.Raw(sql).QueryRow(&items)
|
|
|
+ _, err = o.Raw(sql, secNameList).QueryRows(&items)
|
|
|
return
|
|
|
}
|
|
|
|