mirror of
https://github.com/ZSCNetSupportDept/WechatTicketSystem.git
synced 2025-10-28 23:55:04 +08:00
@@ -17,6 +17,8 @@
|
||||
|
||||
package love.sola.netsupport.api.stuff;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import love.sola.netsupport.api.API;
|
||||
import love.sola.netsupport.api.Error;
|
||||
import love.sola.netsupport.enums.Access;
|
||||
@@ -24,9 +26,6 @@ import love.sola.netsupport.session.WxSession;
|
||||
import love.sola.netsupport.sql.TableTicket;
|
||||
import love.sola.netsupport.wechat.Command;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author Sola {@literal <dev@sola.love>}
|
||||
*/
|
||||
@@ -44,8 +43,7 @@ public class TicketTrack extends API {
|
||||
if (tid == null) {
|
||||
return Error.PARAMETER_REQUIRED;
|
||||
}
|
||||
List<Object[]> results = TableTicket.track(Integer.parseInt(tid));
|
||||
return TableTicket.initializeTickets(results);
|
||||
return TableTicket.track(Integer.parseInt(tid));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -107,12 +107,12 @@ public class TableTicket extends SQLCore {
|
||||
public static List<Object[]> track(int tid) {
|
||||
try (Session s = SQLCore.sf.openSession()) {
|
||||
AuditReader reader = getAuditReader(s);
|
||||
return reader.createQuery()
|
||||
List<Object[]> resultList = reader.createQuery()
|
||||
.forRevisionsOfEntity(Ticket.class, false, true)
|
||||
.addOrder(AuditEntity.revisionNumber().desc())
|
||||
.add(AuditEntity.id().eq(tid))
|
||||
.getResultList()
|
||||
;
|
||||
.getResultList();
|
||||
return initializeTickets(resultList);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user