diff --git a/src/main/java/com/xujie/sys/modules/pms/data/EamAdminData.java b/src/main/java/com/xujie/sys/modules/pms/data/EamAdminData.java index 0c183fd1..c4f36524 100644 --- a/src/main/java/com/xujie/sys/modules/pms/data/EamAdminData.java +++ b/src/main/java/com/xujie/sys/modules/pms/data/EamAdminData.java @@ -25,6 +25,16 @@ public class EamAdminData extends QueryPage { @JsonFormat(pattern = "yyyy-MM-dd hh:mm:ss", timezone = "GMT+8") private Date createdDate; private String createdBy; + private String isHoliday; + + public String getIsHoliday() { + return isHoliday; + } + + public void setIsHoliday(String isHoliday) { + this.isHoliday = isHoliday; + } + // 更新时间 @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm") @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8") diff --git a/src/main/java/com/xujie/sys/modules/scheduling/entity/SchedulingRecordData.java b/src/main/java/com/xujie/sys/modules/scheduling/entity/SchedulingRecordData.java index b6ca4afd..4a6a33da 100644 --- a/src/main/java/com/xujie/sys/modules/scheduling/entity/SchedulingRecordData.java +++ b/src/main/java/com/xujie/sys/modules/scheduling/entity/SchedulingRecordData.java @@ -1,7 +1,11 @@ package com.xujie.sys.modules.scheduling.entity; +import com.baomidou.mybatisplus.annotation.TableField; +import com.xujie.sys.modules.pms.data.EamAdminData; import lombok.Data; +import java.util.List; + @Data public class SchedulingRecordData { private Integer id; @@ -10,5 +14,6 @@ public class SchedulingRecordData { private Integer headId; private String isHoliday; private Integer editId; - + @TableField(exist = false) + private List peopleList; } diff --git a/src/main/java/com/xujie/sys/modules/scheduling/service/impl/SchedulingServiceImpl.java b/src/main/java/com/xujie/sys/modules/scheduling/service/impl/SchedulingServiceImpl.java index 233e403f..9aba95a6 100644 --- a/src/main/java/com/xujie/sys/modules/scheduling/service/impl/SchedulingServiceImpl.java +++ b/src/main/java/com/xujie/sys/modules/scheduling/service/impl/SchedulingServiceImpl.java @@ -142,10 +142,14 @@ public class SchedulingServiceImpl implements SchedulingService { }else { SchedulingRecordData schedulingRecordData = new SchedulingRecordData(); schedulingRecordData.setHeadId(data.getHeadId()); - schedulingRecordData.setAdminId(data.getAdminId()); - schedulingRecordData.setAdminName(data.getAdminName()); - schedulingRecordData.setIsHoliday(data.getIsHoliday()); - schedulingMapper.saveSchedulingRecord(schedulingRecordData); + List peopleList = data.getPeopleList(); + peopleList.forEach(people->{ + System.out.println(people.getIsHoliday()); + schedulingRecordData.setAdminId(people.getAdminID()); + schedulingRecordData.setAdminName(people.getAdminName()); + schedulingRecordData.setIsHoliday(people.getIsHoliday()); + schedulingMapper.saveSchedulingRecord(schedulingRecordData); + }); } return R.ok(); } diff --git a/src/main/resources/mapper/scheduling/SchedulingMapper.xml b/src/main/resources/mapper/scheduling/SchedulingMapper.xml index 3b45f110..3b044264 100644 --- a/src/main/resources/mapper/scheduling/SchedulingMapper.xml +++ b/src/main/resources/mapper/scheduling/SchedulingMapper.xml @@ -64,30 +64,37 @@ \ No newline at end of file