考勤组bug修改
Some checks are pending
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run

This commit is contained in:
dy 2025-07-23 17:13:41 +08:00
parent 1388e918c3
commit 919d0937cd
2 changed files with 17 additions and 13 deletions

View File

@ -9,6 +9,7 @@ import io.github.linpeilie.annotations.AutoMapper;
import lombok.Data;
import lombok.EqualsAndHashCode;
import jakarta.validation.constraints.*;
import org.dromara.property.domain.AttendanceScheduleCycle;
import org.dromara.property.domain.AttendanceWeekSet;
import java.util.Date;
@ -52,7 +53,7 @@ public class AttendanceGroupBo extends BaseEntity {
private Long shiftId;
List<Integer> numList;
List<AttendanceScheduleCycle> numList;
List<AttendanceWeekSet> weekSetList;
//前端传必须打卡还是无需打卡

View File

@ -193,9 +193,10 @@ public class AttendanceGroupServiceImpl implements IAttendanceGroupService {
//2.2排班制向天数表中插入数据
AttendanceScheduleCycle attendanceScheduleCycle = new AttendanceScheduleCycle();
//循环向周期表中插入数据
for (Integer week : bo.getNumList()) {
bo.getNumList().forEach(
num -> {
attendanceScheduleCycle.setGroupId(add.getId());
attendanceScheduleCycle.setDayNumber(week);
attendanceScheduleCycle.setDayNumber(num.getDayNumber());
attendanceScheduleCycleMapper.insert(attendanceScheduleCycle);
//获取周期表的id
Long scheduleId = attendanceScheduleCycle.getId();
@ -205,6 +206,8 @@ public class AttendanceGroupServiceImpl implements IAttendanceGroupService {
attendanceWeeksetShift.setShiftId(bo.getShiftId());
attendanceWeeksetShiftMapper.insert(attendanceWeeksetShift);
}
);
}