人员安全分bug修复

This commit is contained in:
pengjie 2025-02-26 16:48:51 +08:00
parent bda2a53145
commit 28584b7114

View File

@ -227,26 +227,26 @@ public class WorkerTask {
}
}
/**
* 劳务人员截止日期到期的话包括人员的合同信息资格证书保险信息就自动填充原因就是证件到期到黑名单中
*/
@SchedulerLock(name = "addWorkerBlacklist", lockAtMostFor = 1000 * 60 * 60, lockAtLeastFor = 1000 * 60 * 5)
@Scheduled(cron = "0 0 1 * * ?")
@RequestMapping("/addWorkerBlacklist")
public void addWorkerBlacklist() {
log.info("任务开始,劳务人员,截止日期到期的话(包括人员的合同信息、资格证书、保险信息),到黑名单");
//证书过期
List<WorkerInfo> list = workerCertificateMapper.selectExpiredCertificateNotInBlackWorkerList();
addWorkerBlacklist(list, "证件已到期", 1);
//合同过期
List<WorkerInfo> list1 = workerCertificateMapper.selectExpiredContractNotInBlackWorkerList();
addWorkerBlacklist(list1, "合同已到期", 2);
//保险过期
List<WorkerInfo> list2 = workerCertificateMapper.selectExpiredInsuranceNotInBlackWorkerList();
addWorkerBlacklist(list2, "保险已到期", 3);
}
// /**
// * 劳务人员截止日期到期的话包括人员的合同信息资格证书保险信息就自动填充原因就是证件到期到黑名单中
// */
// @SchedulerLock(name = "addWorkerBlacklist", lockAtMostFor = 1000 * 60 * 60, lockAtLeastFor = 1000 * 60 * 5)
// @Scheduled(cron = "0 0 1 * * ?")
// @RequestMapping("/addWorkerBlacklist")
// public void addWorkerBlacklist() {
// log.info("任务开始,劳务人员,截止日期到期的话(包括人员的合同信息、资格证书、保险信息),到黑名单");
// //证书过期
// List<WorkerInfo> list = workerCertificateMapper.selectExpiredCertificateNotInBlackWorkerList();
// addWorkerBlacklist(list, "证件已到期", 1);
//
// //合同过期
// List<WorkerInfo> list1 = workerCertificateMapper.selectExpiredContractNotInBlackWorkerList();
// addWorkerBlacklist(list1, "合同已到期", 2);
//
// //保险过期
// List<WorkerInfo> list2 = workerCertificateMapper.selectExpiredInsuranceNotInBlackWorkerList();
// addWorkerBlacklist(list2, "保险已到期", 3);
// }
private void addWorkerBlacklist(List<WorkerInfo> list, String addReason, int type) {
for (WorkerInfo workerInfo : list) {