线索来源 搜索
This commit is contained in:
@@ -138,9 +138,10 @@ public class HyPartnerLineInfoDAO {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public List<PrivateSeaLineDTO> getPrivateSeaLineList(String keyword, String keywordType, String workflowStage, String workflowStatus, String deadlineStart, String deadlineEnd,
|
public List<PrivateSeaLineDTO> getPrivateSeaLineList(String keyword, String keywordType, String workflowStage, String workflowStatus, String deadlineStart, String deadlineEnd,
|
||||||
String intentAreaName, Integer acceptAdjustType, String storeKeyword, String storeKeywordType, List<String> userIdList,List<String> developmentManagerList,List<Long> userPortraitIdList){
|
String intentAreaName, Integer acceptAdjustType, String storeKeyword, String storeKeywordType, List<String> userIdList,
|
||||||
|
List<String> developmentManagerList,List<Long> userPortraitIdList,List<Long> userChannelIdList){
|
||||||
return hyPartnerLineInfoMapper.getPrivateSeaLineList( keyword, keywordType, workflowStage, workflowStatus, deadlineStart, deadlineEnd,
|
return hyPartnerLineInfoMapper.getPrivateSeaLineList( keyword, keywordType, workflowStage, workflowStatus, deadlineStart, deadlineEnd,
|
||||||
intentAreaName, acceptAdjustType, storeKeyword, storeKeywordType, userIdList,developmentManagerList,userPortraitIdList);
|
intentAreaName, acceptAdjustType, storeKeyword, storeKeywordType, userIdList,developmentManagerList,userPortraitIdList,userChannelIdList);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -176,7 +176,8 @@ public interface HyPartnerLineInfoMapper {
|
|||||||
@Param("storeKeywordType") String storeKeywordType,
|
@Param("storeKeywordType") String storeKeywordType,
|
||||||
@Param("userIdList") List<String> userIdList,
|
@Param("userIdList") List<String> userIdList,
|
||||||
@Param("developmentManagerList") List<String> developmentManagerList,
|
@Param("developmentManagerList") List<String> developmentManagerList,
|
||||||
@Param("userPortraitIdList") List<Long> userPortraitIdList);
|
@Param("userPortraitIdList") List<Long> userPortraitIdList,
|
||||||
|
@Param("userChannelIdList") List<Long> userChannelIdList);
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -552,6 +552,11 @@
|
|||||||
bi.user_portrait like concat("%,", #{userPortraitId}, ",%")
|
bi.user_portrait like concat("%,", #{userPortraitId}, ",%")
|
||||||
</foreach>
|
</foreach>
|
||||||
</if>
|
</if>
|
||||||
|
<if test="userChannelIdList!=null and userChannelIdList.size>0">
|
||||||
|
<foreach collection="userChannelIdList" open="and hpuinfo.user_channel_id in (" close=")" separator="," item="userChannelId">
|
||||||
|
#{userChannelId}
|
||||||
|
</foreach>
|
||||||
|
</if>
|
||||||
<if test="userIdList!=null and userIdList.size==0 and developmentManagerList!=null and developmentManagerList.size>0">
|
<if test="userIdList!=null and userIdList.size==0 and developmentManagerList!=null and developmentManagerList.size>0">
|
||||||
<foreach collection="developmentManagerList" item="developmentManager" open="and hpli.development_manager in (" close=")" separator=",">
|
<foreach collection="developmentManagerList" item="developmentManager" open="and hpli.development_manager in (" close=")" separator=",">
|
||||||
#{developmentManager}
|
#{developmentManager}
|
||||||
|
|||||||
@@ -48,5 +48,7 @@ public class PrivateSeaLineListRequest extends PageInfoRequest {
|
|||||||
|
|
||||||
private List<Long> userPortraitIdList;
|
private List<Long> userPortraitIdList;
|
||||||
|
|
||||||
|
private List<Long> userChannelIdList;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -581,9 +581,8 @@ public class HyPartnerLineInfoServiceImpl implements HyPartnerLineInfoService {
|
|||||||
String intentAreaName = getIntentAreaName(request.getIntentArea());
|
String intentAreaName = getIntentAreaName(request.getIntentArea());
|
||||||
PageHelper.startPage(request.getPageNum(),request.getPageSize());
|
PageHelper.startPage(request.getPageNum(),request.getPageSize());
|
||||||
PageInfo privateLineList = new PageInfo(hyPartnerLineInfoDAO.getPrivateSeaLineList(request.getKeyword(), request.getKeywordType(), request.getWorkflowStage(),
|
PageInfo privateLineList = new PageInfo(hyPartnerLineInfoDAO.getPrivateSeaLineList(request.getKeyword(), request.getKeywordType(), request.getWorkflowStage(),
|
||||||
request.getWorkflowStatus(), request.getDeadlineStart(), request.getDeadlineEnd(),
|
request.getWorkflowStatus(), request.getDeadlineStart(), request.getDeadlineEnd(), intentAreaName, request.getAcceptAdjustType(), request.getStoreKeyword(),
|
||||||
intentAreaName, request.getAcceptAdjustType(), request.getStoreKeyword(),
|
request.getStoreKeywordType(), userIdsByScope.getInvestmentUserIds(),userIdsByScope.getDevelopmentUserIds(),request.getUserPortraitIdList(),request.getUserChannelIdList()));
|
||||||
request.getStoreKeywordType(), userIdsByScope.getInvestmentUserIds(),userIdsByScope.getDevelopmentUserIds(),request.getUserPortraitIdList()));
|
|
||||||
List<PrivateSeaLineDTO> list = privateLineList.getList();
|
List<PrivateSeaLineDTO> list = privateLineList.getList();
|
||||||
if (CollectionUtils.isEmpty(list)){
|
if (CollectionUtils.isEmpty(list)){
|
||||||
return privateLineList;
|
return privateLineList;
|
||||||
|
|||||||
Reference in New Issue
Block a user