| | |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | import javax.annotation.Resource; |
| | | import javax.swing.*; |
| | | |
| | | /** |
| | | * name: ScheduledTask |
| | |
| | | */ |
| | | @Scheduled(cron = "0 0 1 * * ?") |
| | | public void calculateSeniority(){ |
| | | log.info("每天凌晨1点计算一次工龄"); |
| | | log.info("每天凌晨1点计算工龄"); |
| | | empBaseInfoService.updateSeniority(); |
| | | } |
| | | |
| | |
| | | } |
| | | @Scheduled(cron = "0 0 4 * * ?") |
| | | public void autoCalculateAge(){ |
| | | log.info("每天凌晨4点自动更新年龄"); |
| | | String userId = ""; |
| | | empBaseInfoService.updateEmpAge(userId); |
| | | log.info("每天凌晨4点自动更新年龄和年假"); |
| | | empBaseInfoService.updateEmpBaseKeyInfo(); |
| | | } |
| | | @Override |
| | | public void run(String... args) throws Exception { |
| | | empBaseInfoService.updateEmpBaseKeyInfo(); |
| | | //calculateSeniority(); |
| | | // autoStopContract(); |
| | | //autoCalculateAge(); |