diff --git a/ruoyi-system/src/main/java/com/ruoyi/business/service/impl/AiServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/business/service/impl/AiServiceImpl.java index d89c87f..482ebcd 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/business/service/impl/AiServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/business/service/impl/AiServiceImpl.java @@ -379,7 +379,7 @@ public class AiServiceImpl implements IAiService { BusReturnVisitInfo returnVisitInfo = new BusReturnVisitInfo(); returnVisitInfo.setPhoneNumber(busOrderInfo.getPrivcyPhone()); List list2 = busReturnVisitInfoMapper.selectBusReturnVisitInfoList(returnVisitInfo); - if (list2.size() == 1) { + if (list2.size() > 0) { returnVisitInfo.setId(list2.get(0).getId()); returnVisitInfo.setReturnVisitTime(new Date()); busReturnVisitInfoMapper.updateBusReturnVisitInfo(returnVisitInfo); @@ -434,7 +434,7 @@ public class AiServiceImpl implements IAiService { orderInfo.setPrivcyPhone(aiInfo.getPhone() + "," + aiInfo.getVirtualExtensionNumber()); returnVisitInfo.setPhoneNumber(aiInfo.getPhone() + "," + aiInfo.getVirtualExtensionNumber()); List list = busReturnVisitInfoMapper.selectBusReturnVisitInfoList(returnVisitInfo); - if (list.size() == 1) { + if (list.size() > 1) { returnVisitInfo.setId(list.get(0).getId()); try { returnVisitInfo.setFinishTime(format.parse(aiInfo.getDisconnectedAt()));