提交 62b01a7a authored 作者: zhouzhigang's avatar zhouzhigang

--no commit message

上级 9b704f4a
...@@ -5,6 +5,7 @@ import org.springframework.stereotype.Component; ...@@ -5,6 +5,7 @@ import org.springframework.stereotype.Component;
import com.zrqx.core.form.member.bg.department.QueryTypeAndRelationIdForm; import com.zrqx.core.form.member.bg.department.QueryTypeAndRelationIdForm;
import com.zrqx.core.model.member.basicteachingplan.BasicTeachingPlan; import com.zrqx.core.model.member.basicteachingplan.BasicTeachingPlan;
import com.zrqx.core.model.member.classmanagement.ClassManagement;
import com.zrqx.school.sysuser.mapper.basicteachingplan.FgBasicTeachingPlanMapper; import com.zrqx.school.sysuser.mapper.basicteachingplan.FgBasicTeachingPlanMapper;
@Component @Component
...@@ -30,5 +31,7 @@ public class FgBasicTeachingPlanManage { ...@@ -30,5 +31,7 @@ public class FgBasicTeachingPlanManage {
BasicTeachingPlan plan = fgBasicTeachingPlanMapper.query(query); BasicTeachingPlan plan = fgBasicTeachingPlanMapper.query(query);
return plan; return plan;
} }
} }
...@@ -193,6 +193,11 @@ public class FgBasicTeachingPlanServiceImpl extends BaseModelServiceImpl<BasicTe ...@@ -193,6 +193,11 @@ public class FgBasicTeachingPlanServiceImpl extends BaseModelServiceImpl<BasicTe
} }
//插入数据 //插入数据
for(ImportPlanExcelVo v : importExcelVos){ for(ImportPlanExcelVo v : importExcelVos){
String dptMsg = null;
String majorMsg = null;
String trainMsg = null;
String systemMsg = null;
String resourceMsg = null;
BasicPlanErrVo vo = BeanUtils.copy(v, BasicPlanErrVo.class); BasicPlanErrVo vo = BeanUtils.copy(v, BasicPlanErrVo.class);
BasicTeachingPlan entity = BeanUtils.copy(v, BasicTeachingPlan.class); BasicTeachingPlan entity = BeanUtils.copy(v, BasicTeachingPlan.class);
//验证部门是否存在 //验证部门是否存在
...@@ -200,32 +205,36 @@ public class FgBasicTeachingPlanServiceImpl extends BaseModelServiceImpl<BasicTe ...@@ -200,32 +205,36 @@ public class FgBasicTeachingPlanServiceImpl extends BaseModelServiceImpl<BasicTe
if(StringUtils.isNotEmpty(v.getDepartmentName())){ if(StringUtils.isNotEmpty(v.getDepartmentName())){
departmentId = fgDepartmentManage.isExsitDepart(redis.getMember().getRelationId(),redis.getMember().getType(),v.getDepartmentName()); departmentId = fgDepartmentManage.isExsitDepart(redis.getMember().getRelationId(),redis.getMember().getType(),v.getDepartmentName());
if(departmentId == null){ if(departmentId == null){
vo.setMsg("导入的部门不存在"); dptMsg = "导入的部门不存在";
} }
}else{ }else{
vo.setMsg("请输入部门名称"); dptMsg = "请输入部门名称";
} }
//验证专业是否存在 //验证专业是否存在
Major major = new Major(); Major major = new Major();
if(StringUtils.isNotEmpty(v.getMajorName())){ if(StringUtils.isNotEmpty(v.getMajorName())){
major = fgMajorManage.isExistMajorName(v.getMajorName()); major = fgMajorManage.isExistMajorName(v.getMajorName());
if(major == null){ if(major == null){
vo.setMsg("导入的专业不存在"); majorMsg = "导入的专业不存在";
} }
}else{ }else{
vo.setMsg("请填写专业名称"); majorMsg = "请填写专业名称";
} }
if(v.getEducationalSystem() == null){ if(v.getEducationalSystem() == null){
vo.setMsg("请输入学制"); systemMsg = "请输入学制";
} }
if(StringUtils.isEmpty(v.getStudentResource())){ if(StringUtils.isEmpty(v.getStudentResource())){
vo.setMsg("请填写生源"); resourceMsg = "请填写生源";
} }
//验证定向培养 //验证定向培养
if(StringUtils.isNotEmpty(v.getTrain())){ if(StringUtils.isNotEmpty(v.getTrain())){
String trainMsg = fgDictionaryDataManage.isExistTrain(redis.getMember().getRelationId(), redis.getMember().getType(), v.getTrain()); trainMsg = fgDictionaryDataManage.isExistTrain(redis.getMember().getRelationId(), redis.getMember().getType(), v.getTrain());
vo.setMsg(trainMsg); vo.setMsg(trainMsg);
} }
String countMsg = (StringUtils.isEmpty(dptMsg) ? "" : dptMsg) + (StringUtils.isEmpty(majorMsg) ? "" : majorMsg) + (StringUtils.isEmpty(trainMsg) ? "" : trainMsg) + (StringUtils.isNotEmpty(systemMsg) ? "" : systemMsg) + (StringUtils.isNotEmpty(resourceMsg) ? "" : resourceMsg);
vo.setMsg(countMsg);
if(departmentId == null || major == null || v.getEducationalSystem() == null || StringUtils.isEmpty(v.getStudentResource())){ if(departmentId == null || major == null || v.getEducationalSystem() == null || StringUtils.isEmpty(v.getStudentResource())){
list.add(vo); list.add(vo);
continue; continue;
......
...@@ -202,11 +202,9 @@ public class FgClassManagementServiceImpl extends BaseModelServiceImpl<ClassMana ...@@ -202,11 +202,9 @@ public class FgClassManagementServiceImpl extends BaseModelServiceImpl<ClassMana
if(plan == null){ if(plan == null){
planMsg = "导入的培养层次不存在"; planMsg = "导入的培养层次不存在";
} }
if(StringUtils.isNotEmpty(bptMsg) || StringUtils.isNotEmpty(majorMsg) || StringUtils.isNotEmpty(planMsg) || StringUtils.isNotEmpty(msg) || StringUtils.isNotEmpty(msg1)){ String countMsg = (StringUtils.isEmpty(bptMsg) ? "" : bptMsg) + (StringUtils.isEmpty(majorMsg) ? "" : majorMsg) + (StringUtils.isEmpty(planMsg) ? "" : planMsg) + (StringUtils.isEmpty(msg) ? "" : msg) + (StringUtils.isEmpty(msg1) ? "" : msg1);
String countMsg = bptMsg + majorMsg + planMsg + msg + msg1; vo.setMsg(countMsg);
countMsg.replace(null, "");
vo.setMsg(countMsg);
}
if(StringUtils.isNotEmpty(msg) || StringUtils.isNotEmpty(msg1) || data == null || major == null || plan == null){ if(StringUtils.isNotEmpty(msg) || StringUtils.isNotEmpty(msg1) || data == null || major == null || plan == null){
list.add(vo); list.add(vo);
continue; continue;
......
...@@ -228,6 +228,10 @@ public class FgMajorServiceImpl extends BaseModelServiceImpl<Major,Integer> impl ...@@ -228,6 +228,10 @@ public class FgMajorServiceImpl extends BaseModelServiceImpl<Major,Integer> impl
if(StringUtils.isNotEmpty(dptMsg) || StringUtils.isNotEmpty(majorMsg) || StringUtils.isNotEmpty(proMsg)){ if(StringUtils.isNotEmpty(dptMsg) || StringUtils.isNotEmpty(majorMsg) || StringUtils.isNotEmpty(proMsg)){
vo.setMsg(dptMsg + majorMsg + proMsg); vo.setMsg(dptMsg + majorMsg + proMsg);
} }
String countMsg = (StringUtils.isEmpty(dptMsg) ? "" : dptMsg) + (StringUtils.isEmpty(majorMsg) ? "" : majorMsg) + (StringUtils.isEmpty(proMsg) ? "" : proMsg);
vo.setMsg(countMsg);
if(data == null || major != null || pro == null){ if(data == null || major != null || pro == null){
list.add(vo); list.add(vo);
continue; continue;
......
...@@ -37,9 +37,11 @@ import com.zrqx.core.vo.schoolsysuser.fg.student.StudentVo; ...@@ -37,9 +37,11 @@ import com.zrqx.core.vo.schoolsysuser.fg.student.StudentVo;
import com.zrqx.school.sysuser.manage.basicteachingplan.FgBasicTeachingPlanManage; import com.zrqx.school.sysuser.manage.basicteachingplan.FgBasicTeachingPlanManage;
import com.zrqx.school.sysuser.manage.department.FgDepartmentManage; import com.zrqx.school.sysuser.manage.department.FgDepartmentManage;
import com.zrqx.school.sysuser.manage.major.FgMajorManage; import com.zrqx.school.sysuser.manage.major.FgMajorManage;
import com.zrqx.school.sysuser.mapper.basicteachingplan.FgBasicTeachingPlanMapper;
import com.zrqx.school.sysuser.mapper.classmanagement.FgClassManagementMapper; import com.zrqx.school.sysuser.mapper.classmanagement.FgClassManagementMapper;
import com.zrqx.school.sysuser.mapper.export.ExportMapper; import com.zrqx.school.sysuser.mapper.export.ExportMapper;
import com.zrqx.school.sysuser.mapper.student.FgStudentMapper; import com.zrqx.school.sysuser.mapper.student.FgStudentMapper;
import com.zrqx.school.sysuser.service.classmanagement.FgClassManagementService;
@Service @Service
...@@ -60,6 +62,9 @@ public class FgStudentServiceImpl extends BaseModelServiceImpl<Student,Integer> ...@@ -60,6 +62,9 @@ public class FgStudentServiceImpl extends BaseModelServiceImpl<Student,Integer>
private FgMajorManage fgMajorManage; private FgMajorManage fgMajorManage;
@Autowired @Autowired
private FgBasicTeachingPlanManage fgBasicTeachingPlanManage; private FgBasicTeachingPlanManage fgBasicTeachingPlanManage;
@Autowired
private FgBasicTeachingPlanMapper fgBasicTeachingPlanMapper;
@Override @Override
public BaseMapper<Student> getMapper() { public BaseMapper<Student> getMapper() {
...@@ -214,14 +219,18 @@ public class FgStudentServiceImpl extends BaseModelServiceImpl<Student,Integer> ...@@ -214,14 +219,18 @@ public class FgStudentServiceImpl extends BaseModelServiceImpl<Student,Integer>
vo.setMsg("每个字段都为必填项"); vo.setMsg("每个字段都为必填项");
} }
Student stu = BeanUtils.copy(v, Student.class); Student stu = BeanUtils.copy(v, Student.class);
String dptMsg = null;
String majorMsg = null;
String planMsg = null;
String classMsg = null;
//验证部门是否存在 //验证部门是否存在
Integer departmentId = fgDepartmentManage.isExsitDepart(redis.getMember().getRelationId(),redis.getMember().getType(),v.getDepartmentName()); Integer departmentId = fgDepartmentManage.isExsitDepart(redis.getMember().getRelationId(),redis.getMember().getType(),v.getDepartmentName());
if(StringUtils.isNotEmpty(v.getDepartmentName())){ if(StringUtils.isNotEmpty(v.getDepartmentName())){
if(departmentId == null){ if(departmentId == null){
vo.setMsg("导入的部门不存在"); dptMsg = "导入的部门不存在";
} }
}else{ }else{
vo.setMsg("请输入部门名称"); dptMsg = "请输入部门名称";
} }
//验证学级是否存在 //验证学级是否存在
String levelMsg = this.isExistStuLevel(stu); String levelMsg = this.isExistStuLevel(stu);
...@@ -230,39 +239,38 @@ public class FgStudentServiceImpl extends BaseModelServiceImpl<Student,Integer> ...@@ -230,39 +239,38 @@ public class FgStudentServiceImpl extends BaseModelServiceImpl<Student,Integer>
Major major = fgMajorManage.isExistMajorName(v.getMajorName()); Major major = fgMajorManage.isExistMajorName(v.getMajorName());
if(StringUtils.isNotEmpty(v.getMajorName())){ if(StringUtils.isNotEmpty(v.getMajorName())){
if(major == null){ if(major == null){
vo.setMsg("导入的专业不存在"); majorMsg = "导入的专业不存在";
} }
}else{ }else{
vo.setMsg("请填写专业名称"); majorMsg = "请填写专业名称";
} }
//验证培养层次是否存在 //验证培养层次是否存在
BasicTeachingPlan plan = fgBasicTeachingPlanManage.isExsitPlan(redis.getMember().getRelationId(), redis.getMember().getType(), v.getPlanName()); BasicTeachingPlan plan = fgBasicTeachingPlanManage.isExsitPlan(redis.getMember().getRelationId(), redis.getMember().getType(), v.getPlanName());
if(StringUtils.isNotEmpty(v.getPlanName())){ if(StringUtils.isNotEmpty(v.getPlanName())){
if(plan == null){ if(plan == null){
vo.setMsg("培养层次不存在"); planMsg = "培养层次不存在";
} }
}else{ }else{
vo.setMsg("请填写正确的培养层次"); planMsg = "请填写正确的培养层次";
} }
//验证学号 //验证学号
String msg = this.isExistID(stu); String msg = this.isExistID(stu);
//验证身份证号码 //验证身份证号码
String msg1 = this.isExistNumber(stu); String msg1 = this.isExistNumber(stu);
if(StringUtils.isNotEmpty(msg) && StringUtils.isNotEmpty(msg1)){
vo.setMsg(msg + "," + msg1);
}
if(StringUtils.isNotEmpty(msg1) || StringUtils.isNotEmpty(msg1)){
vo.setMsg(msg + "或" + msg1);
}
ClassManagement form = new ClassManagement(); ClassManagement form = new ClassManagement();
form.setName(v.getClassName()); form.setName(v.getClassName());
form.setRelationId(redis.getMember().getRelationId()); form.setRelationId(redis.getMember().getRelationId());
form.setType(redis.getMember().getType()); form.setType(redis.getMember().getType());
ClassManagement entity = fgClassManagementMapper.selectOne(form); ClassManagement entity = fgClassManagementMapper.selectOne(form);
if(entity == null){ if(entity == null){
vo.setMsg("导入的班级不存在"); classMsg = "导入的班级不存在";
} }
String countMsg = (StringUtils.isEmpty(dptMsg) ? "" : dptMsg) + (StringUtils.isEmpty(majorMsg) ? "" : majorMsg) + (StringUtils.isEmpty(planMsg) ? "" : planMsg) + (StringUtils.isEmpty(msg) ? "" : msg) + (StringUtils.isEmpty(msg1) ? "" : msg1) + (StringUtils.isEmpty(levelMsg) ? "" : levelMsg) + (StringUtils.isEmpty(classMsg) ? "" : classMsg);
vo.setMsg(countMsg);
if(plan == null || major == null || StringUtils.isNotEmpty(msg) || StringUtils.isNotEmpty(msg1) || entity == null || departmentId == null || StringUtils.isNotEmpty(levelMsg)){ if(plan == null || major == null || StringUtils.isNotEmpty(msg) || StringUtils.isNotEmpty(msg1) || entity == null || departmentId == null || StringUtils.isNotEmpty(levelMsg)){
list.add(vo); list.add(vo);
continue; continue;
...@@ -305,11 +313,11 @@ public class FgStudentServiceImpl extends BaseModelServiceImpl<Student,Integer> ...@@ -305,11 +313,11 @@ public class FgStudentServiceImpl extends BaseModelServiceImpl<Student,Integer>
@Override @Override
public String isExistStuLevel(Student form) { public String isExistStuLevel(Student form) {
Student s = new Student(); BasicTeachingPlan s = new BasicTeachingPlan();
s.setAcademicLevel(form.getAcademicLevel()); s.setAcademicLevel(form.getAcademicLevel());
s.setRelationId(redis.getMember().getRelationId()); s.setRelationId(redis.getMember().getRelationId());
s.setType(redis.getMember().getType()); s.setType(redis.getMember().getType());
Integer count = fgStudentMapper.selectCount(s); Integer count = fgBasicTeachingPlanMapper.selectCount(s);
if(count == 0){ if(count == 0){
return "学级: "+ form.getAcademicLevel() +"学级不存在"; return "学级: "+ form.getAcademicLevel() +"学级不存在";
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论