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 0b01ce9..9f7e41f 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 @@ -266,16 +266,16 @@ public class AiServiceImpl implements IAiService { // int cha = agentInfoL.get(0).getAiDurationBalance() - agentInfoL.get(0).getAiRealTimeNum(); if("sms".equals(busStoreInfo.getMarketingChannels())){ int cha = agentInfo.getAiDurationBalance();//短信-安全账分 - if (cha < list.size()&&(cha - 1)>0) { - list.subList(0, cha - 1); + if (cha <= newList.size() && (cha > 0)) { + newList = newList.subList(0, cha); log.error("安全账分不足截取部分订单营销"); } else if(cha <= 0){ continue; } }else if("AI".equals(busStoreInfo.getMarketingChannels())){ int cha = agentInfo.getAiRealTimeNum();//ai电话-普通账分 - if (cha < list.size()&&(cha - 1)>0) { - list.subList(0, cha - 1); + if (cha <= newList.size() && (cha > 0)) { + newList = newList.subList(0, cha); log.error("普通账分不足截取部分订单营销"); } else if(cha <= 0){ continue;