| | |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | import javax.annotation.Resource; |
| | | import javax.swing.*; |
| | | |
| | | /** |
| | | * name: ScheduledTask |
| | |
| | | /** |
| | | * |
| | | * 每天凌晨1点计算一次工龄 |
| | | * |
| | | * <p> |
| | | * date 2021-04-27 20:44 |
| | | * @author: luoyibo |
| | | * @return void |
| | | */ |
| | | @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(); |