|
@@ -25,29 +25,31 @@ public class CheckTaskService {
|
|
|
|
|
|
public void taskBiz() {
|
|
|
LoggerUtil.info(DateUtil.getDate());
|
|
|
- if (DateUtil.getHour().equals("10") || DateUtil.getHour().equals("17") || DateUtil.getHour().equals("20")) {
|
|
|
- executeBiz(DateUtil.getDate());
|
|
|
+ try {
|
|
|
+ if (DateUtil.getHour().equals("10") || DateUtil.getHour().equals("17") || DateUtil.getHour().equals("20")) {
|
|
|
+ LoggerUtil.info("执行开始:" + DateUtil.getDate());
|
|
|
+ executeBiz(DateUtil.getDate());
|
|
|
+ LoggerUtil.info("执行结束:" + DateUtil.getDate());
|
|
|
+ }
|
|
|
+ } catch (Exception e) {
|
|
|
+ LoggerUtil.error(e);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- public void executeBiz(String checkinDay) {
|
|
|
+ public void executeBiz(String checkinDay) throws Exception {
|
|
|
String startDay = checkinDay;
|
|
|
String endDay = checkinDay;
|
|
|
- try {
|
|
|
- wxDepartService.saveDeparts();
|
|
|
- wxUserService.saveUsers();
|
|
|
- sapCheckService.saveCheckInOffOuts(startDay, endDay);
|
|
|
- // 判断打卡记录小于10条记录认为是假期
|
|
|
- if (sapCheckService.queryCheckInTotal() < 10) {
|
|
|
- return;
|
|
|
- }
|
|
|
- sapCheckdateService.saveCheckout(startDay);
|
|
|
- employeeTimeService.saveEmployeeTimes();
|
|
|
- sapCheckOptionService.saveOptions(endDay);
|
|
|
- sapApprovalInfoService.saveApprovalInfos(endDay.substring(0, 7));
|
|
|
- sapCheckService.saveReportResultData(startDay, endDay);
|
|
|
- } catch (Exception e) {
|
|
|
- LoggerUtil.error(e);
|
|
|
+ wxDepartService.saveDeparts();
|
|
|
+ wxUserService.saveUsers();
|
|
|
+ sapCheckService.saveCheckInOffOuts(startDay, endDay);
|
|
|
+ // 判断打卡记录小于10条记录认为是假期
|
|
|
+ if (sapCheckService.queryCheckInTotal() < 10) {
|
|
|
+ return;
|
|
|
}
|
|
|
+ sapCheckdateService.saveCheckout(startDay);
|
|
|
+ employeeTimeService.saveEmployeeTimes();
|
|
|
+ sapCheckOptionService.saveOptions(endDay);
|
|
|
+ sapApprovalInfoService.saveApprovalInfos(endDay.substring(0, 7));
|
|
|
+ sapCheckService.saveReportResultData(startDay, endDay);
|
|
|
}
|
|
|
}
|