Explorar el Código

Merge branch 'master' of http://git.dayaedu.com/yonge/mec

yonge hace 5 años
padre
commit
75418c3501

+ 8 - 9
mec-web/src/main/java/com/ym/mec/web/dal/dto/HighClassGroup.java

@@ -17,7 +17,7 @@ public class HighClassGroup extends ClassGroup {
 	private int userId;
 
 	@ApiModelProperty(value = "星期几",required = true)
-	private String week;
+	private String dayOfWeek;
 
 	@ApiModelProperty(value = "开始时间",required = true)
 	private Date startClassTime;
@@ -34,14 +34,6 @@ public class HighClassGroup extends ClassGroup {
 		this.userId = userId;
 	}
 
-	public String getWeek() {
-		return week;
-	}
-
-	public void setWeek(String week) {
-		this.week = week;
-	}
-
 	public Date getStartClassTime() {
 		return startClassTime;
 	}
@@ -63,4 +55,11 @@ public class HighClassGroup extends ClassGroup {
 		return ToStringBuilder.reflectionToString(this);
 	}
 
+	public String getDayOfWeek() {
+		return dayOfWeek;
+	}
+
+	public void setDayOfWeek(String dayOfWeek) {
+		this.dayOfWeek = dayOfWeek;
+	}
 }

+ 19 - 22
mec-web/src/main/java/com/ym/mec/web/service/impl/ClassGroupServiceImpl.java

@@ -1,32 +1,22 @@
 package com.ym.mec.web.service.impl;
 
-import java.util.ArrayList;
-import java.util.Date;
-import java.util.List;
-
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Service;
-import org.springframework.transaction.annotation.Transactional;
-
 import com.ym.mec.common.dal.BaseDAO;
 import com.ym.mec.common.page.QueryInfo;
 import com.ym.mec.common.service.impl.BaseServiceImpl;
 import com.ym.mec.web.dal.dao.ClassGroupDao;
 import com.ym.mec.web.dal.dto.HighClassGroup;
-import com.ym.mec.web.dal.entity.ClassGroup;
-import com.ym.mec.web.dal.entity.ClassGroupRelation;
-import com.ym.mec.web.dal.entity.ClassGroupStudentMapper;
-import com.ym.mec.web.dal.entity.ClassGroupTeacherMapper;
-import com.ym.mec.web.dal.entity.MusicGroup;
-import com.ym.mec.web.dal.entity.TeacherDefaultMusicGroupSalary;
+import com.ym.mec.web.dal.entity.*;
 import com.ym.mec.web.dal.enums.ClassGroupStudentStatusEnum;
 import com.ym.mec.web.dal.enums.ClassGroupTypeEnum;
-import com.ym.mec.web.service.ClassGroupRelationService;
-import com.ym.mec.web.service.ClassGroupService;
-import com.ym.mec.web.service.ClassGroupStudentMapperService;
-import com.ym.mec.web.service.ClassGroupTeacherMapperService;
-import com.ym.mec.web.service.MusicGroupService;
-import com.ym.mec.web.service.TeacherDefaultMusicGroupSalaryService;
+import com.ym.mec.web.service.*;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.time.LocalDate;
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
 
 @Service
 public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup> implements ClassGroupService {
@@ -151,8 +141,7 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
     @Override
     @Transactional(rollbackFor = Exception.class)
     public List<HighClassGroup> addHighClassGroup(List<HighClassGroup> highClassGroupList) throws Exception {
-        Integer musicGroupId = highClassGroupList.get(0).getMusicGroupId();
-        MusicGroup musicGroup = musicGroupService.get(musicGroupId.toString());
+        LocalDate now = LocalDate.now();
         for (HighClassGroup highClassGroup : highClassGroupList) {
             //1、插入班级信息
             Date date;
@@ -175,6 +164,14 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
             classGroupTeacherMapperService.insert(classGroupTeacherMapper);
 
             //3、插入班级排课信息
+            int i = 0;
+            while (true) {
+                int dayOfWeek = now.plusDays(1).getDayOfWeek().getValue();
+                if (highClassGroup.getDayOfWeek().equals(dayOfWeek)) {
+
+                }
+            }
+
 
         }