package dao import ( "git.rosy.net.cn/jx-callback/business/model" "time" ) // QueryOrderDeductionRecord 查询订单扣除记录 func QueryOrderDeductionRecord(db *DaoDB, printNo string, orderNo string) (bool, error) { sql := `SELECT * FROM print_bill_record WHERE print_no = ? AND order_no = ? AND created_at > ? AND created_at < ?` timeNow := time.Now() startTime := time.Date(timeNow.Year(), timeNow.Month(), timeNow.Day(), 0, 0, 0, 0, timeNow.Location()) endTime := time.Date(timeNow.Year(), timeNow.Month(), timeNow.Day(), 23, 59, 59, 0, timeNow.Location()) param := []interface{}{printNo, orderNo, startTime, endTime} var result []*model.PrintBillRecord if err := GetRows(db, &result, sql, param...); err != nil { return false, err } if len(result) == 0 { return false, nil } return true, nil } // AddPrintRecord 添加打印记录 func AddPrintRecord(db *DaoDB, param *model.PrintBillRecord) error { return CreateEntity(db, param) }