Commit c825da52 authored by 赵啸非's avatar 赵啸非

恢复级联删除考勤异常与考勤绩效

parent 845029f0
...@@ -4,6 +4,7 @@ import cn.hutool.core.date.DateUtil; ...@@ -4,6 +4,7 @@ import cn.hutool.core.date.DateUtil;
import cn.hutool.core.util.PageUtil; import cn.hutool.core.util.PageUtil;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.google.common.collect.Lists;
import com.mortals.framework.common.Rest; import com.mortals.framework.common.Rest;
import com.mortals.framework.util.StringUtils; import com.mortals.framework.util.StringUtils;
import com.mortals.xhx.common.code.*; import com.mortals.xhx.common.code.*;
...@@ -261,8 +262,16 @@ public class AttendanceRecordHikServiceImpl extends AbstractCRUDServiceImpl<Atte ...@@ -261,8 +262,16 @@ public class AttendanceRecordHikServiceImpl extends AbstractCRUDServiceImpl<Atte
} }
if (!ObjectUtils.isEmpty(updateList)) { if (!ObjectUtils.isEmpty(updateList)) {
log.info("更新考勤记录数:" + updateList.size()); if(updateList.size()>100){
attendanceRecordService.update(updateList); List<List<AttendanceRecordEntity>> partition = Lists.partition(updateList, 30);
for (List<AttendanceRecordEntity> attendanceRecordEntities : partition) {
log.info("更新考勤记录数:" + attendanceRecordEntities.size());
attendanceRecordService.update(attendanceRecordEntities);
}
}else{
log.info("更新考勤记录数:" + updateList.size());
attendanceRecordService.update(updateList);
}
} }
} }
......
...@@ -58,9 +58,8 @@ POST {{baseUrl}}/attendance/record/hik/addAttendanceRecord ...@@ -58,9 +58,8 @@ POST {{baseUrl}}/attendance/record/hik/addAttendanceRecord
Content-Type: application/json Content-Type: application/json
{ {
"attendanceDateStart": "2024-08-26", "attendanceDateStart": "2024-10-11",
"attendanceDateEnd": "2024-08-26", "attendanceDateEnd": "2024-10-30"
"staffId": 346
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment