This commit is contained in:
parent
1388e918c3
commit
919d0937cd
@ -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;
|
||||
|
||||
//前端传必须打卡还是无需打卡
|
||||
|
@ -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);
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user