Commit 72cf6ac0 authored by 李博今's avatar 李博今

更新Arrange字段desc为description

增加subtask表字段grade_code,实体类增加gradeCode
parent e14fa5f4
...@@ -81,6 +81,11 @@ public class ScheduleDto extends IdEntity<ScheduleDto>{ ...@@ -81,6 +81,11 @@ public class ScheduleDto extends IdEntity<ScheduleDto>{
@NotBlank @NotBlank
private String roomCode; private String roomCode;
/*企业编号*/
@Length(min = 1,max = 64,message = "长度最小为1,最大为64")
@NotBlank
private String agencyCode;
@Transient @Transient
private String roomName; private String roomName;
......
...@@ -55,6 +55,7 @@ public class BArrangeServiceImpl implements BArrangeService { ...@@ -55,6 +55,7 @@ public class BArrangeServiceImpl implements BArrangeService {
private BRoomsRepository bRoomsRepository; private BRoomsRepository bRoomsRepository;
/** /**
* 保存 bArrange * 保存 bArrange
* @param json * @param json
...@@ -102,7 +103,9 @@ public class BArrangeServiceImpl implements BArrangeService { ...@@ -102,7 +103,9 @@ public class BArrangeServiceImpl implements BArrangeService {
@Override @Override
public PersistModel importExcel(HSSFWorkbook hwb, String token) { public PersistModel importExcel(HSSFWorkbook hwb, String token) {
ArrayList<ScheduleDto> scheduleDtos = new ArrayList<ScheduleDto>(); ArrayList<ScheduleDto> scheduleDtos = new ArrayList<ScheduleDto>();
//获取用户ID
String userBusinessId = UserUtil.getAuthenBusinessId();
String agencyCode = sysUserMapper.queryAgencyCodeByBusinessId(userBusinessId);
String[] headers = {"课程编号", "教师编号", "班级编号","教室编号","周次","周学时","周一", String[] headers = {"课程编号", "教师编号", "班级编号","教室编号","周次","周学时","周一",
"周二","周三","周四","周五","周六"}; "周二","周三","周四","周五","周六"};
...@@ -181,6 +184,7 @@ public class BArrangeServiceImpl implements BArrangeService { ...@@ -181,6 +184,7 @@ public class BArrangeServiceImpl implements BArrangeService {
scheduleDto.setThursday(value[9]); scheduleDto.setThursday(value[9]);
scheduleDto.setFriday(value[10]); scheduleDto.setFriday(value[10]);
scheduleDto.setSaturday(value[11]); scheduleDto.setSaturday(value[11]);
scheduleDto.setAgencyCode(agencyCode);
scheduleDto.setCommonBusinessId(); scheduleDto.setCommonBusinessId();
UserUtil.setCurrentPersistOperation(scheduleDto); UserUtil.setCurrentPersistOperation(scheduleDto);
scheduleDtos.add(scheduleDto); scheduleDtos.add(scheduleDto);
......
...@@ -79,4 +79,7 @@ public interface SysUserMapper extends BaseMapper<SysUser> { ...@@ -79,4 +79,7 @@ public interface SysUserMapper extends BaseMapper<SysUser> {
"<if test=\"agencyCode !=null and agencyCode != '' \">and su.agency_code = #{agencyCode} </if></script>") "<if test=\"agencyCode !=null and agencyCode != '' \">and su.agency_code = #{agencyCode} </if></script>")
@ResultMap(value = "BaseResultMap") @ResultMap(value = "BaseResultMap")
List<SysUser> queryCreatedUsers(SysUser sysUser); List<SysUser> queryCreatedUsers(SysUser sysUser);
@Select("<script>select agency_code from s_user where business_id = #{businessId}</script>")
String queryAgencyCodeByBusinessId(String businessId);
} }
...@@ -96,14 +96,14 @@ ...@@ -96,14 +96,14 @@
<insert id="insertList"> <insert id="insertList">
insert into b_schedule_dto(business_id,flag,del_flag,update_by,create_by,create_date,update_date,remarks, insert into b_schedule_dto(business_id,flag,del_flag,update_by,create_by,create_date,update_date,remarks,
lesson_code,teacher_code,class_code,week,class_hour, lesson_code,teacher_code,class_code,week,class_hour,
monday,tuesday,wednesday,thursday,friday,saturday,room_code) monday,tuesday,wednesday,thursday,friday,saturday,room_code,agency_code)
values values
<foreach collection="list" item="item" separator=","> <foreach collection="list" item="item" separator=",">
(#{item.businessId},#{item.flag},#{item.delFlag},#{item.updateBy},#{item.createBy}, (#{item.businessId},#{item.flag},#{item.delFlag},#{item.updateBy},#{item.createBy},
#{item.createDate},#{item.updateDate},#{item.remarks}, #{item.createDate},#{item.updateDate},#{item.remarks},
#{item.lessonCode},#{item.teacherCode},#{item.classCode}, #{item.lessonCode},#{item.teacherCode},#{item.classCode},
#{item.week},#{item.classHour}, #{item.week},#{item.classHour},
#{item.monday},#{item.tuesday},#{item.wednesday},#{item.thursday},#{item.friday},#{item.saturday},#{item.roomCode}) #{item.monday},#{item.tuesday},#{item.wednesday},#{item.thursday},#{item.friday},#{item.saturday},#{item.roomCode},#{item.agencyCode})
</foreach> </foreach>
</insert> </insert>
......
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