feat: 添加工单前端支持
This commit is contained in:
@@ -60,19 +60,34 @@ func getAllTicket() ([]WebTicketModel, error) {
|
||||
return nil, err
|
||||
}
|
||||
defer tx.Rollback()
|
||||
|
||||
var ticketList []Ticket
|
||||
if _, err = tx.NamedQuery("SELECT * FROM ticket WHERE isDone=false", ticketList); err != nil {
|
||||
err = tx.Select(&ticketList, "SELECT * FROM ticket WHERE isDone=false")
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
tx.Commit()
|
||||
|
||||
var webTickets []WebTicketModel
|
||||
for _, v := range ticketList {
|
||||
var fromQQStr string
|
||||
if v.FromQQ == 0 {
|
||||
fromQQStr = "未知"
|
||||
} else {
|
||||
fromQQStr = strconv.Itoa(int(v.FromQQ/10000)) + "****"
|
||||
}
|
||||
webTicket := WebTicketModel{
|
||||
Id: v.Id,
|
||||
Content: v.Content,
|
||||
FromQQ: strconv.Itoa(int(v.FromQQ/10000)) + "****",
|
||||
Id: v.Id,
|
||||
Content: v.Content,
|
||||
FromQQ: fromQQStr,
|
||||
CreatedAt: v.CreatedAt,
|
||||
}
|
||||
webTickets = append(webTickets, webTicket)
|
||||
}
|
||||
|
||||
err = tx.Commit()
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
return webTickets, nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user