面审列表 逻辑变动
This commit is contained in:
@@ -331,10 +331,10 @@
|
|||||||
select * from xfsg_line_info
|
select * from xfsg_line_info
|
||||||
where deleted = 0 and line_status = 1
|
where deleted = 0 and line_status = 1
|
||||||
<if test="interviewType != null and interviewType == 1">
|
<if test="interviewType != null and interviewType == 1">
|
||||||
and first_interviewer = #{interviewId}
|
and investment_manager = #{interviewId}
|
||||||
</if>
|
</if>
|
||||||
<if test="interviewType != null and interviewType == 2">
|
<if test="interviewType != null and interviewType == 2">
|
||||||
and second_interviewer = #{interviewId}
|
and investment_manager = #{interviewId}
|
||||||
</if>
|
</if>
|
||||||
<if test="codes !=null and codes.size>0">
|
<if test="codes !=null and codes.size>0">
|
||||||
<foreach collection="codes" item="code" open="and workflow_sub_stage_status in (" close=")" separator=",">
|
<foreach collection="codes" item="code" open="and workflow_sub_stage_status in (" close=")" separator=",">
|
||||||
@@ -348,11 +348,11 @@
|
|||||||
SELECT
|
SELECT
|
||||||
sum( IF ( investment_manager = #{userId} AND workflow_sub_stage_status = 5, 1, 0 ) ) AS intendPendingCount,
|
sum( IF ( investment_manager = #{userId} AND workflow_sub_stage_status = 5, 1, 0 ) ) AS intendPendingCount,
|
||||||
sum( IF ( investment_manager = #{userId} AND workflow_sub_stage_status = 20, 1, 0 ) ) AS interviewPendingCount,
|
sum( IF ( investment_manager = #{userId} AND workflow_sub_stage_status = 20, 1, 0 ) ) AS interviewPendingCount,
|
||||||
sum( IF ( first_interviewer = #{userId} AND workflow_sub_stage_status IN ( 30, 35, 40 ), 1, 0 ) ) AS firstInterviewPendingCount,
|
sum( IF ( investment_manager = #{userId} AND workflow_sub_stage_status IN ( 30, 40 ), 1, 0 ) ) AS firstInterviewPendingCount,
|
||||||
sum( IF ( investment_manager = #{userId} AND workflow_sub_stage_status = 50, 1, 0 ) ) AS payStagePendingCount,
|
sum( IF ( investment_manager = #{userId} AND workflow_sub_stage_status = 50, 1, 0 ) ) AS payStagePendingCount,
|
||||||
sum( IF ( investment_manager = #{userId} AND workflow_sub_stage_status IN ( 63, 70, 80 ), 1, 0 ) ) AS signingPendingCount,
|
sum( IF ( investment_manager = #{userId} AND workflow_sub_stage_status IN ( 63, 70, 80 ), 1, 0 ) ) AS signingPendingCount,
|
||||||
sum( IF ( investment_manager = #{userId} AND workflow_sub_stage_status IN ( 85, 90 ), 1, 0 ) ) AS storeExperiencePendingCount,
|
sum( IF ( investment_manager = #{userId} AND workflow_sub_stage_status IN ( 85, 90 ), 1, 0 ) ) AS storeExperiencePendingCount,
|
||||||
sum( IF ( second_interviewer = #{userId} AND workflow_sub_stage_status IN ( 105, 110, 115 ), 1, 0 ) ) AS secondInterviewPendingCount
|
sum( IF ( investment_manager = #{userId} AND workflow_sub_stage_status IN ( 105, 115 ), 1, 0 ) ) AS secondInterviewPendingCount
|
||||||
FROM
|
FROM
|
||||||
xfsg_line_info where deleted = 0 and line_status = 1
|
xfsg_line_info where deleted = 0 and line_status = 1
|
||||||
</select>
|
</select>
|
||||||
|
|||||||
@@ -99,8 +99,7 @@ public class DeskServiceImpl implements DeskService {
|
|||||||
public PageInfo<InterviewPendingVO> firstInterviewPendingList(Integer pageNum, Integer pageSize, LoginUserInfo userInfo) {
|
public PageInfo<InterviewPendingVO> firstInterviewPendingList(Integer pageNum, Integer pageSize, LoginUserInfo userInfo) {
|
||||||
PageHelper.startPage(pageNum, pageSize);
|
PageHelper.startPage(pageNum, pageSize);
|
||||||
List<LineInfoDO> lineInfoDOS = lineInfoDAO.listByInterview(userInfo.getUserId(),InterviewTypeEnum.INTERVIEW.getCode(),
|
List<LineInfoDO> lineInfoDOS = lineInfoDAO.listByInterview(userInfo.getUserId(),InterviewTypeEnum.INTERVIEW.getCode(),
|
||||||
Arrays.asList(WorkflowSubStageStatusEnum.FIRST_INTERVIEWS_35.getCode(),
|
Arrays.asList(WorkflowSubStageStatusEnum.FIRST_INTERVIEWS_40.getCode(),
|
||||||
WorkflowSubStageStatusEnum.FIRST_INTERVIEWS_40.getCode(),
|
|
||||||
WorkflowSubStageStatusEnum.FIRST_INTERVIEWS_30.getCode()));
|
WorkflowSubStageStatusEnum.FIRST_INTERVIEWS_30.getCode()));
|
||||||
PageInfo page = new PageInfo(lineInfoDOS);
|
PageInfo page = new PageInfo(lineInfoDOS);
|
||||||
Map<Long, HyPartnerLabelDO> userPortraitMap = this.getUserPortraitMap(lineInfoDOS);
|
Map<Long, HyPartnerLabelDO> userPortraitMap = this.getUserPortraitMap(lineInfoDOS);
|
||||||
@@ -132,7 +131,6 @@ public class DeskServiceImpl implements DeskService {
|
|||||||
PageHelper.startPage(pageNum, pageSize);
|
PageHelper.startPage(pageNum, pageSize);
|
||||||
List<LineInfoDO> lineInfoDOS = lineInfoDAO.listByInterview(userInfo.getUserId(),InterviewTypeEnum.SECOND_INTERVIEW.getCode(),
|
List<LineInfoDO> lineInfoDOS = lineInfoDAO.listByInterview(userInfo.getUserId(),InterviewTypeEnum.SECOND_INTERVIEW.getCode(),
|
||||||
Arrays.asList(WorkflowSubStageStatusEnum.SECOND_INTERVIEWS_105.getCode(),
|
Arrays.asList(WorkflowSubStageStatusEnum.SECOND_INTERVIEWS_105.getCode(),
|
||||||
WorkflowSubStageStatusEnum.SECOND_INTERVIEWS_110.getCode(),
|
|
||||||
WorkflowSubStageStatusEnum.SECOND_INTERVIEWS_115.getCode()));
|
WorkflowSubStageStatusEnum.SECOND_INTERVIEWS_115.getCode()));
|
||||||
PageInfo page = new PageInfo(lineInfoDOS);
|
PageInfo page = new PageInfo(lineInfoDOS);
|
||||||
Map<Long, HyPartnerLabelDO> userPortraitMap = this.getUserPortraitMap(lineInfoDOS);
|
Map<Long, HyPartnerLabelDO> userPortraitMap = this.getUserPortraitMap(lineInfoDOS);
|
||||||
|
|||||||
Reference in New Issue
Block a user