|
@@ -1710,11 +1710,19 @@ type SetEdbDataInsertConfigReq struct {
|
|
|
Value float64 `description:"值"`
|
|
|
}
|
|
|
|
|
|
-
|
|
|
-func GetEdbInfoByClassifyId(classifyId, edbInfoType int) (items []*EdbClassifyItems, err error) {
|
|
|
+
|
|
|
+func GetEdbInfoByClassifyId(classifyId, edbInfoType, adminId int) (items []*EdbClassifyItems, err error) {
|
|
|
o := orm.NewOrmUsingDB("data")
|
|
|
- sql := ` SELECT edb_info_id,classify_id,edb_name_source AS classify_name,edb_name_en AS classify_name_en,unique_code,source_name,source,sys_user_id,sys_user_real_name,start_date,edb_code,edb_type FROM edb_info WHERE classify_id = ? AND edb_info_type = ? order by sort asc,edb_info_id asc`
|
|
|
- _, err = o.Raw(sql, classifyId, edbInfoType).QueryRows(&items)
|
|
|
+ sql := ` SELECT edb_info_id,classify_id,edb_name_source AS classify_name,edb_name_en AS classify_name_en,unique_code,source_name,source,sys_user_id,sys_user_real_name,start_date,edb_code,edb_type FROM edb_info WHERE classify_id = ? AND edb_info_type = ?`
|
|
|
+
|
|
|
+ pars := []interface{}{classifyId, edbInfoType}
|
|
|
+
|
|
|
+ if adminId > 0 {
|
|
|
+ sql += ` AND sys_user_id = ? `
|
|
|
+ pars = append(pars, adminId)
|
|
|
+ }
|
|
|
+ sql += ` order by sort asc,edb_info_id asc `
|
|
|
+ _, err = o.Raw(sql, pars).QueryRows(&items)
|
|
|
return
|
|
|
}
|
|
|
|