feat: improve datasource query audit workflows

This commit is contained in:
Logan committed 2026-07-06 23:01:04 +08:00
1 parent 74748e4914
commit 644981eef4
32 files changed
+780 -3061

No files matched your search

+6 -4
View File
@@ -19,14 +19,16 @@ func NewTicketService(db *gorm.DB) *TicketService {
// CreateTicket creates a new ticket
func (s *TicketService) CreateTicket(ticket *model.Ticket) error {
if ticket.TicketNo == "" {
ticket.TicketNo = s.generateTicketNo()
if ticket.TicketNo == nil || *ticket.TicketNo == "" {
ticketNo := s.generateTicketNo()
ticket.TicketNo = &ticketNo
}
if ticket.CreateTime.IsZero() {
ticket.CreateTime = time.Now()
}
if ticket.Status == "" {
ticket.Status = "pending"
if ticket.Status == nil || *ticket.Status == "" {
status := "pending"
ticket.Status = &status
}
return s.DB.Create(ticket).Error
}