|
|
@@ -251,20 +251,23 @@ public class SmartSemesterController implements SmartSemesterControllerAPI {
|
|
|
if(teachings != null && teachings.size() > 0){
|
|
|
List<SmartEvaluateTeacher> sets = new ArrayList<>();
|
|
|
for (UserSubjectVo usv:teachings) {
|
|
|
- SmartEvaluateTeacher set = new SmartEvaluateTeacher();
|
|
|
- set.setCardNo(usv.getCardNo());
|
|
|
- set.setName(usv.getUserName());
|
|
|
- set.setGradeId(usv.getGradeId());
|
|
|
- set.setGradeName(usv.getGradeName());
|
|
|
- set.setTermId(smartApply.getId());
|
|
|
- set.setTerm(smartApply.getName());
|
|
|
- set.setSubjectId(usv.getSubjectId());
|
|
|
- set.setSubject(usv.getSubjectName());
|
|
|
- set.setClassId(usv.getClassId());
|
|
|
- set.setClassName(usv.getClassName());
|
|
|
- set.setTotalScore(0.0);
|
|
|
- set.setLowingScore(0.0);
|
|
|
- sets.add(set);
|
|
|
+ if(usv.getUserName() != null){
|
|
|
+ SmartEvaluateTeacher set = new SmartEvaluateTeacher();
|
|
|
+ set.setCardNo(usv.getCardNo());
|
|
|
+ set.setName(usv.getUserName());
|
|
|
+ set.setUserId(usv.getUserId());
|
|
|
+ set.setGradeId(usv.getGradeId());
|
|
|
+ set.setGradeName(usv.getGradeName());
|
|
|
+ set.setTermId(smartApply.getId());
|
|
|
+ set.setTerm(smartApply.getName());
|
|
|
+ set.setSubjectId(usv.getSubjectId());
|
|
|
+ set.setSubject(usv.getSubjectName());
|
|
|
+ set.setClassId(usv.getClassId());
|
|
|
+ set.setClassName(usv.getClassName());
|
|
|
+ set.setTotalScore(0.0);
|
|
|
+ set.setLowingScore(0.0);
|
|
|
+ sets.add(set);
|
|
|
+ }
|
|
|
}
|
|
|
if(sets != null && sets.size() > 0){
|
|
|
boolean teacherBatch = smartEvaluateTeacherService.saveBatch(sets);
|