diff --git a/coolstore-partner-dao/src/main/java/com/cool/store/dao/LineInfoDAO.java b/coolstore-partner-dao/src/main/java/com/cool/store/dao/LineInfoDAO.java index 1e7135da1..cd04cf14d 100644 --- a/coolstore-partner-dao/src/main/java/com/cool/store/dao/LineInfoDAO.java +++ b/coolstore-partner-dao/src/main/java/com/cool/store/dao/LineInfoDAO.java @@ -8,6 +8,7 @@ import com.cool.store.enums.WorkflowSubStageStatusEnum; import com.cool.store.exception.ServiceException; import com.cool.store.mapper.LineInfoMapper; import com.cool.store.request.LineListRequest; +import com.cool.store.request.PartnerRequest; import com.cool.store.request.PublicLineListRequest; import com.cool.store.vo.PublicLineListVO; import lombok.extern.slf4j.Slf4j; @@ -93,6 +94,11 @@ public class LineInfoDAO { return lineInfo; } + public List partnerList(PartnerRequest partnerRequest,String wantShopAreaName, String userId, List wantShopAreaIds) { + List lineInfo = lineInfoMapper.partnerList(partnerRequest,wantShopAreaName,userId,wantShopAreaIds); + return lineInfo; + } + public List publicLineList(PublicLineListRequest publicLineListRequest) { List lineInfo = lineInfoMapper.publicLineList(publicLineListRequest); return lineInfo; diff --git a/coolstore-partner-dao/src/main/java/com/cool/store/mapper/IntentAgreementMapper.java b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/IntentAgreementMapper.java index 4393196db..f07536ce6 100644 --- a/coolstore-partner-dao/src/main/java/com/cool/store/mapper/IntentAgreementMapper.java +++ b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/IntentAgreementMapper.java @@ -5,6 +5,8 @@ import com.cool.store.request.IntentAgreementSubmitRequest; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; +import java.util.List; + @Mapper public interface IntentAgreementMapper { @@ -19,4 +21,11 @@ public interface IntentAgreementMapper { * @return */ SigningBaseInfoDO judge(@Param("request") IntentAgreementSubmitRequest request); + + /** + * 查询签约信息 + * @param lineIds + * @return + */ + List selectByLineIds(List lineIds); } diff --git a/coolstore-partner-dao/src/main/java/com/cool/store/mapper/LineInfoMapper.java b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/LineInfoMapper.java index 6e380b5b0..92f45c03a 100644 --- a/coolstore-partner-dao/src/main/java/com/cool/store/mapper/LineInfoMapper.java +++ b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/LineInfoMapper.java @@ -3,6 +3,7 @@ package com.cool.store.mapper; import com.cool.store.entity.LineInfoDO; import com.cool.store.enums.WorkflowSubStageStatusEnum; import com.cool.store.request.LineListRequest; +import com.cool.store.request.PartnerRequest; import com.cool.store.request.PublicLineListRequest; import org.apache.ibatis.annotations.Param; import tk.mybatis.mapper.common.Mapper; @@ -30,10 +31,15 @@ public interface LineInfoMapper extends Mapper { @Param("userId") String userId, @Param("wantShopAreaIds") List wantShopAreaIds); + List partnerList(@Param("request") PartnerRequest partnerRequest, + @Param("wantShopAreaName") String wantShopAreaName, + @Param("userId") String userId, + @Param("wantShopAreaIds") List wantShopAreaIds); + /** * 公海线索列表 - * @param publicLineListVO + * @param publicLineListRequest * @return */ List publicLineList(@Param("request") PublicLineListRequest publicLineListRequest); diff --git a/coolstore-partner-dao/src/main/resources/mapper/IntentAgreementMapper.xml b/coolstore-partner-dao/src/main/resources/mapper/IntentAgreementMapper.xml index 0d95ad766..e2a31b919 100644 --- a/coolstore-partner-dao/src/main/resources/mapper/IntentAgreementMapper.xml +++ b/coolstore-partner-dao/src/main/resources/mapper/IntentAgreementMapper.xml @@ -105,5 +105,16 @@ + \ No newline at end of file diff --git a/coolstore-partner-dao/src/main/resources/mapper/LineInfoMapper.xml b/coolstore-partner-dao/src/main/resources/mapper/LineInfoMapper.xml index fa3d6736d..275829734 100644 --- a/coolstore-partner-dao/src/main/resources/mapper/LineInfoMapper.xml +++ b/coolstore-partner-dao/src/main/resources/mapper/LineInfoMapper.xml @@ -311,6 +311,9 @@ and username = #{request.userName} + + and (a.username like #{request.userName} or a.mobile like #{request.mobile}) + and mobile = #{request.mobile} @@ -334,6 +337,36 @@ + + + +