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
|
||||
}
|
||||
|
||||
@@ -25,7 +25,7 @@ func newTicket(msg model.Message) model.Reply {
|
||||
}
|
||||
}
|
||||
return model.Reply{
|
||||
ReplyMsg: fmt.Sprintf("提单成功,可以至 https://lxtend.com/qbot/ticket?id=%d 查看工单", id),
|
||||
ReplyMsg: fmt.Sprintf("提单成功,id为%d,可以至 https://www.lxtend.com/ticket 查看工单", id),
|
||||
ReferOriginMsg: true,
|
||||
FromMsg: msg,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user