mirror of
https://github.com/ZSCNetSupportDept/WechatTicketSystem.git
synced 2025-10-29 08:05:04 +08:00
fix NonUniqueResultException
This commit is contained in:
@@ -30,8 +30,10 @@ public class TableTicket extends SQLCore {
|
|||||||
public static Ticket queryLastOpen(User u) {
|
public static Ticket queryLastOpen(User u) {
|
||||||
try (Session s = SQLCore.sf.openSession()) {
|
try (Session s = SQLCore.sf.openSession()) {
|
||||||
return (Ticket) s.createCriteria(Ticket.class)
|
return (Ticket) s.createCriteria(Ticket.class)
|
||||||
|
.addOrder(Order.desc(Ticket.PROPERTY_SUBMIT_TIME))
|
||||||
.add(Restrictions.eq(Ticket.PROPERTY_USER, u))
|
.add(Restrictions.eq(Ticket.PROPERTY_USER, u))
|
||||||
.add(Restrictions.eq(Ticket.PROPERTY_STATUS, Status.UNCHECKED))
|
.add(Restrictions.eq(Ticket.PROPERTY_STATUS, Status.UNCHECKED))
|
||||||
|
.setMaxResults(1)
|
||||||
.uniqueResult();
|
.uniqueResult();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -41,6 +43,7 @@ public class TableTicket extends SQLCore {
|
|||||||
return (Ticket) s.createCriteria(Ticket.class)
|
return (Ticket) s.createCriteria(Ticket.class)
|
||||||
.addOrder(Order.desc(Ticket.PROPERTY_SUBMIT_TIME))
|
.addOrder(Order.desc(Ticket.PROPERTY_SUBMIT_TIME))
|
||||||
.add(Restrictions.eq(Ticket.PROPERTY_USER, u))
|
.add(Restrictions.eq(Ticket.PROPERTY_USER, u))
|
||||||
|
.setMaxResults(1)
|
||||||
.uniqueResult();
|
.uniqueResult();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user