开机打印
This commit is contained in:
@@ -3,6 +3,7 @@ package dao
|
||||
import (
|
||||
"git.rosy.net.cn/baseapi/utils"
|
||||
"git.rosy.net.cn/jx-callback/business/model"
|
||||
"time"
|
||||
)
|
||||
|
||||
func GetPrintMsg(db *DaoDB, printNo string, orderNo int64) (prints *model.PrintMsg, err error) {
|
||||
@@ -24,15 +25,44 @@ func GetPrintMsg(db *DaoDB, printNo string, orderNo int64) (prints *model.PrintM
|
||||
return prints, err
|
||||
}
|
||||
|
||||
func GetPrintMsgs(db *DaoDB, status, offset, pageSize int) (prints []*model.PrintMsg, err error) {
|
||||
func GetPrintMsgs(db *DaoDB, status int, beginAt, endAt time.Time, offset, pageSize int) (prints []*model.PrintMsg, err error) {
|
||||
sql := `
|
||||
SELECT *
|
||||
FROM print_msg
|
||||
WHERE 1 = 1 AND deleted_at = ?
|
||||
AND status = ?
|
||||
LIMIT ? OFFSET ?
|
||||
`
|
||||
sqlParams := []interface{}{utils.DefaultTimeValue, status, pageSize, offset}
|
||||
sqlParams := []interface{}{utils.DefaultTimeValue, status}
|
||||
if !utils.IsTimeZero(beginAt) {
|
||||
sql += " AND created_at > ?"
|
||||
sqlParams = append(sqlParams, beginAt)
|
||||
}
|
||||
if !utils.IsTimeZero(endAt) {
|
||||
sql += " AND created_at < ?"
|
||||
sqlParams = append(sqlParams, endAt)
|
||||
}
|
||||
sql += " LIMIT ? OFFSET ?"
|
||||
sqlParams = append(sqlParams, pageSize, offset)
|
||||
err = GetRows(db, &prints, sql, sqlParams)
|
||||
return prints, err
|
||||
}
|
||||
|
||||
func GetPrintMsgsFail(db *DaoDB, beginAt, endAt time.Time) (prints []*model.PrintMsg, err error) {
|
||||
sql := `
|
||||
SELECT *
|
||||
FROM print_msg
|
||||
WHERE 1 = 1 AND deleted_at = ?
|
||||
AND status <> ?
|
||||
`
|
||||
sqlParams := []interface{}{utils.DefaultTimeValue, 1}
|
||||
if !utils.IsTimeZero(beginAt) {
|
||||
sql += " AND created_at > ?"
|
||||
sqlParams = append(sqlParams, beginAt)
|
||||
}
|
||||
if !utils.IsTimeZero(endAt) {
|
||||
sql += " AND created_at < ?"
|
||||
sqlParams = append(sqlParams, endAt)
|
||||
}
|
||||
err = GetRows(db, &prints, sql, sqlParams)
|
||||
return prints, err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user