fix: loadpconf and get nbinfo
This commit is contained in:
@@ -298,7 +298,40 @@ func XormGetNeInfoByNeType(neType string, nes *[]NeInfo) error {
|
||||
}
|
||||
*nes = append(*nes, *ne)
|
||||
}
|
||||
log.Debug("nes:", nes)
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
func XormGetNeInfo2(neType string, neIDs []string, nes *[]NeInfo) error {
|
||||
log.Info("XormGetNeInfo2 processing... ")
|
||||
|
||||
ne := new(NeInfo)
|
||||
var rows *xorm.Rows
|
||||
var err error
|
||||
if len(neIDs) == 0 {
|
||||
rows, err = xEngine.Table("ne_info").
|
||||
Where("status in ('0','3') and ne_type=?", neType).
|
||||
Rows(ne)
|
||||
} else {
|
||||
rows, err = xEngine.Table("ne_info").
|
||||
In("ne_id", neIDs).
|
||||
And("status in ('0','3') and ne_type=?", neType).
|
||||
Rows(ne)
|
||||
}
|
||||
if err != nil {
|
||||
log.Error("Failed to get table ne_info from database:", err)
|
||||
return err
|
||||
}
|
||||
defer rows.Close()
|
||||
for rows.Next() {
|
||||
err := rows.Scan(ne)
|
||||
if err != nil {
|
||||
log.Error("Failed to get table ne_info from database:", err)
|
||||
return err
|
||||
}
|
||||
*nes = append(*nes, *ne)
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user