|
@@ -125,12 +125,13 @@ public class WxCheckService extends BaseService {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- public void saveReportResultData(String startDay, String endDay) throws Exception {
|
|
|
- Map<String, String> param = Maps.newHashMap();
|
|
|
+ public void saveReportResultData(String startDay, String endDay, boolean isSpecialCheckinDay) throws Exception {
|
|
|
+ Map<String, Object> param = Maps.newHashMap();
|
|
|
param.put("startDay", startDay);
|
|
|
param.put("endDay", endDay);
|
|
|
param.put("startDayT", startDay.replace("-", ""));
|
|
|
param.put("endDayT", endDay.replace("-", ""));
|
|
|
+ param.put("isSpecialCheckinDay", isSpecialCheckinDay);
|
|
|
|
|
|
// 生成报表数据
|
|
|
update("SapCheckMapper.deleteCheckReport", param);
|
|
@@ -144,7 +145,7 @@ public class WxCheckService extends BaseService {
|
|
|
param.put("endDay", endDay);
|
|
|
param.put("startDayT", startDay.replace("-", ""));
|
|
|
param.put("endDayT", endDay.replace("-", ""));
|
|
|
-
|
|
|
+
|
|
|
// 更新打卡规则时间
|
|
|
update("SapCheckMapper.updateWorkTime", param);
|
|
|
update("SapCheckMapper.updateOffWorkTime", param);
|
|
@@ -171,14 +172,14 @@ public class WxCheckService extends BaseService {
|
|
|
update("SapCheckMapper.updateRealCheckoffDate", param);
|
|
|
// 不需要下班打卡更新异常字段
|
|
|
update("SapCheckMapper.updateCheckoffExceptionByNoNeedOffwork", param);
|
|
|
- //异常信息提示
|
|
|
- //1.列“上班打卡异常信息”
|
|
|
- //a.当“上班时间”为空,列“上班打卡时间”置为空值(现在会显示打卡规则时间),提示“上班未打卡”
|
|
|
- //b.当“上班时间”晚于打卡规则,提示“迟到”
|
|
|
- //2.列“下班打卡异常信息”
|
|
|
- //a.当“下班时间”为空,列“下班打卡时间”置为空值,提示“下班未打卡”
|
|
|
- //b.当“下班时间”晚于打卡规则,提示“早退”
|
|
|
- //增加列:“备注”,备注显示信息如下:符合多种状态逗号分割显示
|
|
|
+ // 异常信息提示
|
|
|
+ // 1.列“上班打卡异常信息”
|
|
|
+ // a.当“上班时间”为空,列“上班打卡时间”置为空值(现在会显示打卡规则时间),提示“上班未打卡”
|
|
|
+ // b.当“上班时间”晚于打卡规则,提示“迟到”
|
|
|
+ // 2.列“下班打卡异常信息”
|
|
|
+ // a.当“下班时间”为空,列“下班打卡时间”置为空值,提示“下班未打卡”
|
|
|
+ // b.当“下班时间”晚于打卡规则,提示“早退”
|
|
|
+ // 增加列:“备注”,备注显示信息如下:符合多种状态逗号分割显示
|
|
|
update("SapCheckMapper.updateRealResultRemark", param);
|
|
|
update("SapCheckMapper.updateRealResult", param);
|
|
|
update("SapCheckMapper.updateRealResultRemarkOK", param);
|