From 099f2198502b0306a8a99053e792aa21c9cc5385 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E7=AB=B9=E7=BA=A2?= Date: Mon, 3 Jul 2023 14:07:11 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9D=A2=E8=AF=95=E6=9F=A5=E8=AF=A2=E6=97=B6?= =?UTF-8?q?=E9=97=B4=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cool/store/dao/HyPartnerInterviewPlanDAO.java | 15 +++++++++++++++ .../mapper/HyPartnerInterviewPlanMapper.java | 9 ++++++++- .../mapper/HyPartnerInterviewPlanMapper.xml | 15 +++++++++++++++ .../resources/mapper/HyPartnerLineInfoMapper.xml | 9 ++++----- .../cool/store/dto/partner/PrivateSeaLineDTO.java | 2 ++ .../com/cool/store/vo/PrivateSeaLineListVo.java | 11 ++++++++--- .../cool/store/service/impl/FlowServiceImpl.java | 1 + .../impl/HyPartnerLineInfoServiceImpl.java | 6 +++++- 8 files changed, 58 insertions(+), 10 deletions(-) diff --git a/coolstore-partner-dao/src/main/java/com/cool/store/dao/HyPartnerInterviewPlanDAO.java b/coolstore-partner-dao/src/main/java/com/cool/store/dao/HyPartnerInterviewPlanDAO.java index eb00c0c47..610e27bbc 100644 --- a/coolstore-partner-dao/src/main/java/com/cool/store/dao/HyPartnerInterviewPlanDAO.java +++ b/coolstore-partner-dao/src/main/java/com/cool/store/dao/HyPartnerInterviewPlanDAO.java @@ -6,12 +6,15 @@ import com.cool.store.entity.HyPartnerInterviewPlanDO; import com.cool.store.mapper.HyPartnerInterviewPlanMapper; import com.github.pagehelper.PageInfo; import com.google.common.collect.Lists; +import org.apache.commons.collections4.CollectionUtils; import org.apache.commons.lang3.StringUtils; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; import javax.annotation.Resource; +import java.lang.reflect.Array; import java.util.ArrayList; +import java.util.Arrays; import java.util.List; /** @@ -89,5 +92,17 @@ public class HyPartnerInterviewPlanDAO { return hyPartnerInterviewPlanMapper.selectInterviewIdByLineId(lineId); } + /** + * 根据线索表ID查询 + * @param lindIds + * @return + */ + public List getHyPartnerInterviewPlanByLineIds(List lindIds){ + if (CollectionUtils.isEmpty(lindIds)){ + return Lists.newArrayList(); + } + return hyPartnerInterviewPlanMapper.getHyPartnerInterviewPlanByLineIds(lindIds); + } + } diff --git a/coolstore-partner-dao/src/main/java/com/cool/store/mapper/HyPartnerInterviewPlanMapper.java b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/HyPartnerInterviewPlanMapper.java index 77887f261..3a6886e11 100644 --- a/coolstore-partner-dao/src/main/java/com/cool/store/mapper/HyPartnerInterviewPlanMapper.java +++ b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/HyPartnerInterviewPlanMapper.java @@ -106,9 +106,16 @@ public interface HyPartnerInterviewPlanMapper { */ List selectBySelective(@Param("record") HyPartnerInterviewPlanDO record); + /** + * 根据线索 + * @param lindIds + * @return + */ + List getHyPartnerInterviewPlanByLineIds(List lindIds); + /** * 批量软删面试计划 - * @param record + * @param interviewIds * @return */ void batchDeleteInterviewPlans(@Param("interviewPlanIds")List interviewIds); diff --git a/coolstore-partner-dao/src/main/resources/mapper/HyPartnerInterviewPlanMapper.xml b/coolstore-partner-dao/src/main/resources/mapper/HyPartnerInterviewPlanMapper.xml index 2fc07a5aa..3ca6ecbd5 100644 --- a/coolstore-partner-dao/src/main/resources/mapper/HyPartnerInterviewPlanMapper.xml +++ b/coolstore-partner-dao/src/main/resources/mapper/HyPartnerInterviewPlanMapper.xml @@ -463,6 +463,21 @@ select id from hy_partner_interview_plan where partner_line_id = #{lineId} and deleted = '0' + + + + + +