update print, del print
This commit is contained in:
@@ -30,9 +30,7 @@ func GetPrinters(db *sqlx.DB, appID int, printNo string) (printers []*model.Prin
|
||||
func GetPrintersPage(db *sqlx.DB, appID int, printNo, name string, status, isOnline, offset, pageSize int) (page *model.PagedInfo, err error) {
|
||||
var (
|
||||
printers []*model.Printer
|
||||
count = &struct {
|
||||
Count int `json:"count"`
|
||||
}{}
|
||||
count int
|
||||
)
|
||||
sqlCount := `
|
||||
SELECT COUNT(*) count
|
||||
@@ -67,14 +65,14 @@ func GetPrintersPage(db *sqlx.DB, appID int, printNo, name string, status, isOnl
|
||||
}
|
||||
//查总数
|
||||
row := db.DB.QueryRow(sqlCount+sqlOhter, sqlParams...)
|
||||
if err = row.Scan(count.Count); err != nil {
|
||||
if err = row.Scan(&count); err != nil {
|
||||
return page, err
|
||||
}
|
||||
sqlOhter += " LIMIT ? OFFSET ?"
|
||||
sqlParams = append(sqlParams, pageSize, offset)
|
||||
if err = db.Select(&printers, sql+sqlOhter, sqlParams...); err == nil {
|
||||
return &model.PagedInfo{
|
||||
TotalCount: count.Count,
|
||||
TotalCount: count,
|
||||
Data: printers,
|
||||
}, err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user