|
@@ -10,7 +10,6 @@ import org.fouram.core.base.service.BaseService;
|
|
|
import org.fouram.core.plugin.weixin.cp.util.WXCpOaUtil;
|
|
|
import org.fouram.core.util.BeanUtils;
|
|
|
import org.fouram.core.util.DateUtil;
|
|
|
-import org.fouram.core.util.Tools;
|
|
|
import org.fouram.entity.SapCheck;
|
|
|
import org.fouram.entity.SapCheckReport;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -155,20 +154,12 @@ public class SapCheckService extends BaseService {
|
|
|
update("SapCheckMapper.updateCheckoffNullException", param);
|
|
|
|
|
|
update("SapCheckMapper.updateAllExceptionResult", param);
|
|
|
-
|
|
|
+
|
|
|
List<SapCheckReport> checkReports = (List<SapCheckReport>) findList("SapCheckMapper.selectLeaveDayList", param);
|
|
|
for (SapCheckReport checkReport : checkReports) {
|
|
|
- if (Tools.isInteger(checkReport.getLeaveDay())) {
|
|
|
- update("SapCheckMapper.updateResultOk", checkReport.getId());
|
|
|
- } else {
|
|
|
-
|
|
|
- if (isOkWorkTime(checkReport) || isOkOffWorkTime(checkReport)
|
|
|
- || StringUtils.isNotBlank(checkReport.getBukaDay())) {
|
|
|
- update("SapCheckMapper.updateResultOk", checkReport.getId());
|
|
|
- }
|
|
|
- }
|
|
|
+ update("SapCheckMapper.updateResultOk", checkReport.getId());
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
checkReports = (List<SapCheckReport>) findList("SapCheckMapper.selectExceptionList", param);
|
|
|
for (SapCheckReport checkReport : checkReports) {
|
|
|
if (isOkWorkTime(checkReport) || isOkOffWorkTime(checkReport)
|
|
@@ -176,11 +167,9 @@ public class SapCheckService extends BaseService {
|
|
|
update("SapCheckMapper.updateResultOk", checkReport.getId());
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
|
|
|
update("SapCheckMapper.updateResultOkByAllBuKa", null);
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
update("SapCheckMapper.updateResultOkByAllLeave", null);
|
|
|
}
|
|
|
|