面试日程
This commit is contained in:
@@ -320,7 +320,7 @@
|
|||||||
and investment_manager = #{userId}
|
and investment_manager = #{userId}
|
||||||
</if>
|
</if>
|
||||||
<if test="lastMonthTodayDate!=null">
|
<if test="lastMonthTodayDate!=null">
|
||||||
and close_time > #{lastMonthTodayDate} and close_time <![CDATA[<]]> now
|
and close_time > #{lastMonthTodayDate} and close_time <![CDATA[<]]> now()
|
||||||
</if>
|
</if>
|
||||||
</where>
|
</where>
|
||||||
</select>
|
</select>
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ public interface DeskService {
|
|||||||
* @param selectedData
|
* @param selectedData
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
InterviewScheduleInfoVO interviewSchedule(String userId,Date selectedData);
|
InterviewScheduleInfoVO interviewSchedule(String userId,String selectedData);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 招商经理 各阶段 待处理 待跟进数量
|
* 招商经理 各阶段 待处理 待跟进数量
|
||||||
|
|||||||
@@ -16,6 +16,7 @@ import com.cool.store.vo.InterviewPlanVO;
|
|||||||
import com.cool.store.vo.InterviewScheduleInfoVO;
|
import com.cool.store.vo.InterviewScheduleInfoVO;
|
||||||
import com.cool.store.vo.StageCountVO;
|
import com.cool.store.vo.StageCountVO;
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
|
import org.apache.http.client.utils.DateUtils;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
@@ -53,15 +54,17 @@ public class DeskServiceImpl implements DeskService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public InterviewScheduleInfoVO interviewSchedule(String userId,Date selectedData) {
|
public InterviewScheduleInfoVO interviewSchedule(String userId,String selectedData) {
|
||||||
if (StringUtils.isEmpty(userId)||selectedData==null){
|
if (StringUtils.isEmpty(userId)||selectedData==null){
|
||||||
throw new ServiceException(ErrorCodeEnum.PARAMS_REQUIRED);
|
throw new ServiceException(ErrorCodeEnum.PARAMS_REQUIRED);
|
||||||
}
|
}
|
||||||
|
Date date = DateUtils.parseDate(selectedData);
|
||||||
InterviewScheduleInfoVO interviewScheduleInfoVO = new InterviewScheduleInfoVO();
|
InterviewScheduleInfoVO interviewScheduleInfoVO = new InterviewScheduleInfoVO();
|
||||||
//查询面试数量
|
//查询面试数量
|
||||||
String currentDate = DateUtil.format(selectedData, CoolDateUtils.DATE_FORMAT_DAY);
|
|
||||||
String startTime = DateUtil.format(selectedData, CoolDateUtils.DATE_FORMAT_SEC);
|
String currentDate = DateUtil.format(date, CoolDateUtils.DATE_FORMAT_DAY);
|
||||||
String endTime = DateUtil.format(CoolDateUtils.getDateBefore(selectedData, 7), CoolDateUtils.DATE_FORMAT_SEC);
|
String startTime = DateUtil.format(date, CoolDateUtils.DATE_FORMAT_SEC);
|
||||||
|
String endTime = DateUtil.format(CoolDateUtils.getDateBefore(date, 7), CoolDateUtils.DATE_FORMAT_SEC);
|
||||||
SpecialDateRangeInterviewCountDTO interviewCount = hyPartnerInterviewPlanDAO.getInterviewCount(userId, currentDate, startTime, endTime);
|
SpecialDateRangeInterviewCountDTO interviewCount = hyPartnerInterviewPlanDAO.getInterviewCount(userId, currentDate, startTime, endTime);
|
||||||
|
|
||||||
interviewScheduleInfoVO.setCurrentDayInterviewCount(interviewCount.getCurrentDayInterviewCount());
|
interviewScheduleInfoVO.setCurrentDayInterviewCount(interviewCount.getCurrentDayInterviewCount());
|
||||||
|
|||||||
@@ -50,7 +50,7 @@ public class DeskController {
|
|||||||
|
|
||||||
@GetMapping(path = "/interviewSchedule")
|
@GetMapping(path = "/interviewSchedule")
|
||||||
@ApiOperation("面试日程信息 面试信息有限 不做分页")
|
@ApiOperation("面试日程信息 面试信息有限 不做分页")
|
||||||
public ResponseResult<InterviewScheduleInfoVO> interviewSchedule(@RequestParam(value = "selectedData",required = false) Date selectedData){
|
public ResponseResult<InterviewScheduleInfoVO> interviewSchedule(@RequestParam(value = "selectedData",required = false) String selectedData){
|
||||||
|
|
||||||
String userId = CurrentUserHolder.getUserId();
|
String userId = CurrentUserHolder.getUserId();
|
||||||
return ResponseResult.success(deskService.interviewSchedule(userId,selectedData));
|
return ResponseResult.success(deskService.interviewSchedule(userId,selectedData));
|
||||||
|
|||||||
Reference in New Issue
Block a user