he2802 2 жил өмнө
parent
commit
6857557584

+ 18 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/grade/service/impl/ClassGradeUserServiceImpl.java

@@ -1678,6 +1678,12 @@ public class ClassGradeUserServiceImpl extends ServiceImpl<ClassGradeUserMapper,
                                     classPeriodSectionVo.setAuditUserName(userPeriodStatusVo.getAuditUserName());
                                     classPeriodSectionVo.setDurationTime(userPeriodStatusVo.getDurationTime());
                                 }
+                                if(userPeriodStatusVos.size()>1){
+                                    int preIndex = userPeriodStatusVos.size() - 2;
+                                    UserPeriodStatusVo userPeriodStatusVoPre = userPeriodStatusVos.get(preIndex);
+                                    classPeriodSectionVo.setPreEndTime(userPeriodStatusVoPre.getRecordEndTime());
+                                    classPeriodSectionVo.setPreStartTime(userPeriodStatusVoPre.getRecordStartTime());
+                                }
                                 classPeriodSectionVo.setModuleId(classPeriodVo.getId());
                                 classPeriodSectionVo.setChapterId(classPeriodChapterVo.getId());
                                 classPeriodSectionVo.setGoodsId(bo.getGoodsId());
@@ -1785,6 +1791,12 @@ public class ClassGradeUserServiceImpl extends ServiceImpl<ClassGradeUserMapper,
                         classPeriodSectionVo.setAuditUserName(userPeriodStatusVo.getAuditUserName());
                         classPeriodSectionVo.setDurationTime(userPeriodStatusVo.getDurationTime());
                     }
+                    if(userPeriodStatusVos.size()>1){
+                        int preIndex = userPeriodStatusVos.size() - 2;
+                        UserPeriodStatusVo userPeriodStatusVoPre = userPeriodStatusVos.get(preIndex);
+                        classPeriodSectionVo.setPreEndTime(userPeriodStatusVoPre.getRecordEndTime());
+                        classPeriodSectionVo.setPreStartTime(userPeriodStatusVoPre.getRecordStartTime());
+                    }
                     classPeriodSectionVo.setModuleId(0L);
                     classPeriodSectionVo.setChapterId(classPeriodVo.getId());
                     classPeriodSectionVo.setGoodsId(bo.getGoodsId());
@@ -1858,6 +1870,12 @@ public class ClassGradeUserServiceImpl extends ServiceImpl<ClassGradeUserMapper,
                     classPeriodVo.setAuditUserName(userPeriodStatusVo.getAuditUserName());
                     classPeriodVo.setDurationTime(userPeriodStatusVo.getDurationTime());
                 }
+                if(userPeriodStatusVos.size()>1){
+                    int preIndex = userPeriodStatusVos.size() - 2;
+                    UserPeriodStatusVo userPeriodStatusVoPre = userPeriodStatusVos.get(preIndex);
+                    classPeriodVo.setPreEndTime(userPeriodStatusVoPre.getRecordEndTime());
+                    classPeriodVo.setPreStartTime(userPeriodStatusVoPre.getRecordStartTime());
+                }
                 classPeriodVo.setModuleId(0L);
                 classPeriodVo.setChapterId(0L);
                 classPeriodVo.setGoodsId(bo.getGoodsId());

+ 4 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/grade/vo/ClassPeriodSectionVo.java

@@ -171,6 +171,10 @@ public class ClassPeriodSectionVo implements Comparable<ClassPeriodSectionVo> {
 	@Excel(name = "分数")
 	@ApiModelProperty("分数")
 	private BigDecimal performance;
+	@ApiModelProperty("上一次开始")
+	private Long preStartTime;
+	@ApiModelProperty("上一次结束")
+	private Long preEndTime;
 	@Override
 	public int compareTo(ClassPeriodSectionVo o) {
 		return this.getSort() - o.getSort();

+ 4 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/grade/vo/ClassPeriodVo.java

@@ -196,6 +196,10 @@ public class ClassPeriodVo implements Comparable<ClassPeriodVo> {
 	@ApiModelProperty("录播和回放的url地址")
 	private String recordingUrl;
 
+	@ApiModelProperty("上一次开始")
+	private Long preStartTime;
+	@ApiModelProperty("上一次结束")
+	private Long preEndTime;
 
 	@Override
 	public int compareTo(ClassPeriodVo o) {