|
|
@@ -18,6 +18,7 @@ import com.xjrsoft.module.base.mapper.BaseClassMapper;
|
|
|
import com.xjrsoft.module.base.mapper.BaseClassMergeMapper;
|
|
|
import com.xjrsoft.module.base.mapper.BaseClassMergeStudentMapper;
|
|
|
import com.xjrsoft.module.base.service.IBaseClassMergeService;
|
|
|
+import com.xjrsoft.module.base.service.IBaseSystemConfigService;
|
|
|
import com.xjrsoft.module.base.vo.BaseClassMergeStudentVo;
|
|
|
import com.xjrsoft.module.organization.entity.User;
|
|
|
import com.xjrsoft.module.student.mapper.BaseStudentSchoolRollMapper;
|
|
|
@@ -47,6 +48,7 @@ public class BaseClassMergeServiceImpl extends MPJBaseServiceImpl<BaseClassMerge
|
|
|
private final BaseClassMapper baseClassMapper;
|
|
|
private final BaseStudentSchoolRollMapper schoolRollMapper;
|
|
|
private final IStudentChangeRecordService changeRecordService;
|
|
|
+ private final IBaseSystemConfigService systemConfigService;
|
|
|
|
|
|
|
|
|
@Override
|
|
|
@@ -56,6 +58,9 @@ public class BaseClassMergeServiceImpl extends MPJBaseServiceImpl<BaseClassMerge
|
|
|
if(collect.contains(baseClassMerge.getTargetClassId())){
|
|
|
throw new MyException("原有班级中不能包含目标班级,请重新选择原有班级");
|
|
|
}
|
|
|
+
|
|
|
+// systemConfigService.get
|
|
|
+
|
|
|
baseClassMerge.setStudentCount(baseClassMerge.getBaseClassMergeStudentList().size());
|
|
|
this.baseMapper.insert(baseClassMerge);
|
|
|
BaseClass baseClass = baseClassMapper.selectById(baseClassMerge.getTargetClassId());
|