feat: 添加工单前端支持

This commit is contained in:
lixiangwuxian
2024-10-26 03:30:54 +08:00
parent 40f1f51cfa
commit d0152c6c81
5 changed files with 44 additions and 8 deletions

View File

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

View File

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