liupeng 4 years ago
parent
commit
a7ba07e808

+ 20 - 18
code/sapparent/sapservice/src/main/java/org/fouram/service/CheckTaskService.java

@@ -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);
 	}
 }