diff --git a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/impl/TicketServiceImpl.java b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/impl/TicketServiceImpl.java index b369383a..ec3294e0 100644 --- a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/impl/TicketServiceImpl.java +++ b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/impl/TicketServiceImpl.java @@ -406,9 +406,11 @@ public class TicketServiceImpl extends ServiceImpl impleme return false; } if (ticketSolutionAuditService.lambdaQuery() - .eq(TicketSolutionAudit::getTicketId,ticket.getId()) - .ne(TicketSolutionAudit::getState,1) - .exists()){ + .eq(TicketSolutionAudit::getTicketId, ticket.getId()) + .and(query -> query.eq(TicketSolutionAudit::getState, 0) + .or() + .isNull(TicketSolutionAudit::getState)) + .exists()) { return false; } return lambdaUpdate()