优化
This commit is contained in:
@ -103,6 +103,46 @@ public class BusinessTask
|
||||
Console.log("招工进场任务结束!");
|
||||
}
|
||||
|
||||
/**
|
||||
* 自动给两个月前的任务下的人员默认5分的评价
|
||||
*/
|
||||
public void score()
|
||||
{
|
||||
Console.log("开始进行务工评价任务");
|
||||
//搜索时间在两个月前的已完结的任务
|
||||
List<FbsProjectTask> taskList = iFbsProjectTaskService.list(Wrappers.<FbsProjectTask>lambdaQuery()
|
||||
.eq(FbsProjectTask::getStatus, "2")
|
||||
.lt(FbsProjectTask::getTaskBeginTime, LocalDate.now().plusMonths(-2)));
|
||||
List<Long> taskIds = taskList.stream().map(FbsProjectTask::getId).collect(Collectors.toList());
|
||||
if(CollectionUtil.isNotEmpty(taskIds)){
|
||||
//任务下的招工
|
||||
List<BgtProjectRecruit> recruitList = recruitService.list(Wrappers.<BgtProjectRecruit>lambdaQuery()
|
||||
.in(BgtProjectRecruit::getTaskId, taskIds));
|
||||
List<Long> recruitIds = recruitList.stream().map(BgtProjectRecruit::getId).collect(Collectors.toList());
|
||||
if(CollectionUtil.isNotEmpty(recruitIds)){
|
||||
//招工下的人员
|
||||
List<BgtProjectRecruitApply> applyList = recruitApplyService.list(Wrappers.<BgtProjectRecruitApply>lambdaQuery()
|
||||
.in(BgtProjectRecruitApply::getRecruitId, recruitIds));
|
||||
//筛选已离场的
|
||||
}
|
||||
|
||||
|
||||
//
|
||||
// iFbsProjectTaskService.lambdaUpdate().in(FbsProjectTask::getId,collect)
|
||||
// .set(FbsProjectTask::getStatus, "3")
|
||||
// .update();
|
||||
// iWgzMessageService.saveBatch(WgzAndBgtMessageConstant.getScoreMessage(collect));
|
||||
}
|
||||
|
||||
|
||||
recruitApplyService.lambdaUpdate()
|
||||
.le(BgtProjectRecruitApply::getEntryTime, LocalDate.now())
|
||||
.eq(BgtProjectRecruitApply::getStatus,RecruitApplyStatus.WGZ_PASS.getCode())
|
||||
.set(BgtProjectRecruitApply::getStatus,RecruitApplyStatus.BGT_REFUSE.getCode())
|
||||
.update();
|
||||
Console.log("招工进场任务结束!");
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 上班缺卡
|
||||
|
Reference in New Issue
Block a user