Bladeren bron

家庭作业阅读列表班级信息

大数据与最优化研究所 7 maanden geleden
bovenliggende
commit
2b331cd0f8

+ 3 - 0
src/main/java/com/xjrsoft/module/teacher/service/impl/ClassHomeworkServiceImpl.java

@@ -347,8 +347,11 @@ public class ClassHomeworkServiceImpl extends MPJBaseServiceImpl<ClassHomeworkMa
         xjrUserMPJLambdaWrapper
                 .selectAs(XjrUser::getId, ClassHomeworkReadListVo::getUserId)
                 .selectAs(XjrUser::getName, ClassHomeworkReadListVo::getUserIdCn)
+                .selectAs(BaseStudentSchoolRoll::getClassId, ClassHomeworkReadListVo::getClassId)
+                .selectAs(BaseClass::getName, ClassHomeworkReadListVo::getClassIdCn)
                 .select("0 as is_read")
                 .innerJoin(BaseStudentSchoolRoll.class, BaseStudentSchoolRoll::getUserId, XjrUser::getId)
+                .leftJoin(BaseClass.class, BaseClass::getId, BaseStudentSchoolRoll::getClassId)
         ;
 
         if(ObjectUtils.isEmpty(dto.getClassId())){

+ 5 - 0
src/main/java/com/xjrsoft/module/teacher/vo/ClassHomeworkReadListVo.java

@@ -31,6 +31,11 @@ public class ClassHomeworkReadListVo {
     @ApiModelProperty("已读用户主键id")
     private String userIdCn;
 
+    @ApiModelProperty("已读用户班级主键id")
+    private Long classId;
+    @ApiModelProperty("已读用户班级主键id")
+    private String classIdCn;
+
     @ApiModelProperty("阅读状态(0:未读,1:已读)")
     private Integer isRead;
 }