开机打印

This commit is contained in:
suyl
2021-07-08 18:19:52 +08:00
parent eb731182fd
commit 2ab506d2e4
2 changed files with 76 additions and 4 deletions

View File

@@ -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
}