feat: 添加工单请求接口

This commit is contained in:
lixiangwuxian
2024-10-24 19:19:11 +08:00
parent 5997c37576
commit 37161b4147
5 changed files with 61 additions and 7 deletions

View File

@@ -1,6 +1,10 @@
package ticket
import "git.lxtend.com/qqbot/sqlite3"
import (
"strconv"
"git.lxtend.com/qqbot/sqlite3"
)
func init() {
createTableQuery := `CREATE TABLE IF NOT EXISTS ticket (
@@ -49,3 +53,26 @@ func setTicketDone(id int) error {
tx.Commit()
return nil
}
func getAllTicket() ([]WebTicketModel, error) {
tx, err := sqlite3.GetTran()
if err != nil {
return nil, err
}
defer tx.Rollback()
var ticketList []Ticket
if _, err = tx.NamedQuery("SELECT * FROM ticket WHERE isDone=false", ticketList); err != nil {
return nil, err
}
tx.Commit()
var webTickets []WebTicketModel
for _, v := range ticketList {
webTicket := WebTicketModel{
Id: v.Id,
Content: v.Content,
FromQQ: strconv.Itoa(int(v.FromQQ/10000)) + "****",
}
webTickets = append(webTickets, webTicket)
}
return webTickets, nil
}