diff --git a/ruoyi-system/src/main/java/com/ruoyi/business/mapper/BusReturnVisitInfoMapper.java b/ruoyi-system/src/main/java/com/ruoyi/business/mapper/BusReturnVisitInfoMapper.java index fb919d1..c926b9d 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/business/mapper/BusReturnVisitInfoMapper.java +++ b/ruoyi-system/src/main/java/com/ruoyi/business/mapper/BusReturnVisitInfoMapper.java @@ -1,5 +1,6 @@ package com.ruoyi.business.mapper; +import java.util.Collection; import java.util.List; import com.ruoyi.business.domain.BusOrderInfo; @@ -68,4 +69,6 @@ public interface BusReturnVisitInfoMapper int countByToday(String storeCode); int getByDate(@Param("storeCode") String storeCode, @Param("sT") String sT, @Param("eT") String eT); + + Collection returnVisitInfoList(@Param("privcyPhone") String privcyPhone); } 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 0c424e8..d89c87f 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 @@ -336,7 +336,9 @@ public class AiServiceImpl implements IAiService { } content = busStoreConfigInfo.getContent4(); } - + if(busReturnVisitInfoMapper.returnVisitInfoList(busOrderInfo.getPrivcyPhone()).size()>0){ + continue; + } // 当日此店铺营销限额 if ("1".equals(busStoreConfigInfo.getQuotaStatus()) && busStoreConfigInfo.getQuota() != 0){ int quota = busReturnVisitInfoMapper.countByToday(storeInfo.getStoreCode()); diff --git a/ruoyi-system/src/main/resources/mapper/business/BusReturnVisitInfoMapper.xml b/ruoyi-system/src/main/resources/mapper/business/BusReturnVisitInfoMapper.xml index 8af0706..7f0a1d3 100644 --- a/ruoyi-system/src/main/resources/mapper/business/BusReturnVisitInfoMapper.xml +++ b/ruoyi-system/src/main/resources/mapper/business/BusReturnVisitInfoMapper.xml @@ -127,6 +127,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" +