Quellcode durchsuchen

学生成绩录入

dzx vor 11 Monaten
Ursprung
Commit
6e64da5875

+ 6 - 1
src/main/java/com/xjrsoft/module/xycxedu/service/impl/ExamSubjectScoreEnterServiceImpl.java

@@ -129,6 +129,8 @@ public class ExamSubjectScoreEnterServiceImpl extends MPJBaseServiceImpl<ExamSub
         examSubjectScoreEnter.setCreateDate(new Date());
         String classIds = dto.getClassIds().toString().replace("[", "").replace("]", "").replace(" ", "");
         examSubjectScoreEnter.setClassIds(classIds);
+        BaseCourseSubject courseSubject = courseSubjectService.getById(examSubjectScoreEnter.getCourseSubjectId());
+        examSubjectScoreEnter.setCoursename(courseSubject.getName());
         boolean isSuccess = this.save(examSubjectScoreEnter);
         List<User> userList = userService.list(
                 new MPJLambdaWrapper<User>()
@@ -147,6 +149,9 @@ public class ExamSubjectScoreEnterServiceImpl extends MPJBaseServiceImpl<ExamSub
                         setCreateDate(new Date());
                         setExamSubjectScoreEnterId(examSubjectScoreEnter.getId());
                         setUserId(importVo.getId());
+                        setSemesterId(examSubjectScoreEnter.getSemesterId());
+                        setCourseSubjectId(examSubjectScoreEnter.getCourseSubjectId());
+                        setCoursename(examSubjectScoreEnter.getCoursename());
                     }}
             );
         }
@@ -295,7 +300,7 @@ public class ExamSubjectScoreEnterServiceImpl extends MPJBaseServiceImpl<ExamSub
         cellStyle2.setFont(font); // 将字体应用到样式
         cellStyle2.setVerticalAlignment(VerticalAlignment.CENTER);
         cellStyle2.setAlignment(HorizontalAlignment.CENTER);
-        cellStyle2.setFillBackgroundColor(IndexedColors.YELLOW.getIndex());
+        cellStyle2.setFillForegroundColor(IndexedColors.YELLOW.getIndex());
 
 
         Row row1 = sheet.createRow(rowNumber);

+ 5 - 0
src/main/java/com/xjrsoft/module/xycxedu/vo/ExamSubjectScoreEnterImportVo.java

@@ -36,6 +36,11 @@ public class ExamSubjectScoreEnterImportVo{
     @Required
     private String credentialNumber;
 
+    @ExcelProperty("科目")
+    @ApiModelProperty("科目")
+    @Required
+    private String courseSubjectName;
+
     @ExcelProperty("成绩")
     @ApiModelProperty("成绩")
     @Required