diff --git a/coolstore-partner-dao/src/main/java/com/cool/store/dao/HyPartnerExhibitionDAO.java b/coolstore-partner-dao/src/main/java/com/cool/store/dao/HyPartnerExhibitionDAO.java index 5e222f2e4..d9c7b62d4 100644 --- a/coolstore-partner-dao/src/main/java/com/cool/store/dao/HyPartnerExhibitionDAO.java +++ b/coolstore-partner-dao/src/main/java/com/cool/store/dao/HyPartnerExhibitionDAO.java @@ -3,6 +3,7 @@ package com.cool.store.dao; import com.cool.store.dto.exhibition.ExhibitionLineDTO; import com.cool.store.entity.HyPartnerExhibitionDO; import com.cool.store.mapper.HyPartnerExhibitionMapper; +import org.apache.commons.lang3.ObjectUtils; import org.apache.commons.lang3.StringUtils; import org.springframework.stereotype.Repository; @@ -90,4 +91,11 @@ public class HyPartnerExhibitionDAO { } hyPartnerExhibitionMapper.deleteAllByLineId(partnerLineId); } + + public List queryListByInterviewPlanIds(List interviewPlanIds) { + if (ObjectUtils.isEmpty(interviewPlanIds)) { + return new ArrayList<>(); + } + return hyPartnerExhibitionMapper.queryListByInterviewPlanIds(interviewPlanIds); + } } diff --git a/coolstore-partner-dao/src/main/java/com/cool/store/mapper/HyPartnerExhibitionMapper.java b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/HyPartnerExhibitionMapper.java index 517ae3c8c..08a5b9447 100644 --- a/coolstore-partner-dao/src/main/java/com/cool/store/mapper/HyPartnerExhibitionMapper.java +++ b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/HyPartnerExhibitionMapper.java @@ -64,4 +64,10 @@ public interface HyPartnerExhibitionMapper { */ void deleteAllByLineId(Long partnerLineId); + /** + * 查询在会销中进行的面试的面试计划id + * @param interviewPlanIds + * @return + */ + List queryListByInterviewPlanIds(@Param("interviewPlanIds") List interviewPlanIds); } \ No newline at end of file diff --git a/coolstore-partner-dao/src/main/resources/mapper/HyPartnerExhibitionMapper.xml b/coolstore-partner-dao/src/main/resources/mapper/HyPartnerExhibitionMapper.xml index c24e186e1..e7e4077f8 100644 --- a/coolstore-partner-dao/src/main/resources/mapper/HyPartnerExhibitionMapper.xml +++ b/coolstore-partner-dao/src/main/resources/mapper/HyPartnerExhibitionMapper.xml @@ -304,4 +304,15 @@ AND deleted = 0 + + \ No newline at end of file diff --git a/coolstore-partner-dao/src/main/resources/mapper/HyPartnerInterviewPlanMapper.xml b/coolstore-partner-dao/src/main/resources/mapper/HyPartnerInterviewPlanMapper.xml index 7fb492a2a..23ca1b16d 100644 --- a/coolstore-partner-dao/src/main/resources/mapper/HyPartnerInterviewPlanMapper.xml +++ b/coolstore-partner-dao/src/main/resources/mapper/HyPartnerInterviewPlanMapper.xml @@ -272,12 +272,14 @@