he2802 2 年之前
父节点
当前提交
a6dc4ab557

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

@@ -1679,8 +1679,8 @@ public class ClassGradeUserServiceImpl extends ServiceImpl<ClassGradeUserMapper,
                                     classPeriodSectionVo.setDurationTime(userPeriodStatusVo.getDurationTime());
                                 }
                                 if(userPeriodStatusVos.size()>1){
-                                    int preIndex = userPeriodStatusVos.size() - 2;
-                                    UserPeriodStatusVo userPeriodStatusVoPre = userPeriodStatusVos.get(preIndex);
+                            //        int preIndex = userPeriodStatusVos.size() - 2;
+                                    UserPeriodStatusVo userPeriodStatusVoPre = userPeriodStatusVos.get(0);
                                     classPeriodSectionVo.setPreEndTime(userPeriodStatusVoPre.getRecordEndTime());
                                     classPeriodSectionVo.setPreStartTime(userPeriodStatusVoPre.getRecordStartTime());
                                 }
@@ -1792,8 +1792,8 @@ public class ClassGradeUserServiceImpl extends ServiceImpl<ClassGradeUserMapper,
                         classPeriodSectionVo.setDurationTime(userPeriodStatusVo.getDurationTime());
                     }
                     if(userPeriodStatusVos.size()>1){
-                        int preIndex = userPeriodStatusVos.size() - 2;
-                        UserPeriodStatusVo userPeriodStatusVoPre = userPeriodStatusVos.get(preIndex);
+                //        int preIndex = userPeriodStatusVos.size() - 2;
+                        UserPeriodStatusVo userPeriodStatusVoPre = userPeriodStatusVos.get(0);
                         classPeriodSectionVo.setPreEndTime(userPeriodStatusVoPre.getRecordEndTime());
                         classPeriodSectionVo.setPreStartTime(userPeriodStatusVoPre.getRecordStartTime());
                     }
@@ -1871,8 +1871,8 @@ public class ClassGradeUserServiceImpl extends ServiceImpl<ClassGradeUserMapper,
                     classPeriodVo.setDurationTime(userPeriodStatusVo.getDurationTime());
                 }
                 if(userPeriodStatusVos.size()>1){
-                    int preIndex = userPeriodStatusVos.size() - 2;
-                    UserPeriodStatusVo userPeriodStatusVoPre = userPeriodStatusVos.get(preIndex);
+                //    int preIndex = userPeriodStatusVos.size() - 2;
+                    UserPeriodStatusVo userPeriodStatusVoPre = userPeriodStatusVos.get(0);
                     classPeriodVo.setPreEndTime(userPeriodStatusVoPre.getRecordEndTime());
                     classPeriodVo.setPreStartTime(userPeriodStatusVoPre.getRecordStartTime());
                 }
@@ -1939,7 +1939,7 @@ public class ClassGradeUserServiceImpl extends ServiceImpl<ClassGradeUserMapper,
             classPeriodSectionVo.setDurationTime(userPeriodStatusVo.getDurationTime());
             classPeriodSectionVo.setType(3L);
             if(numIndex>0){
-                UserPeriodStatusVo userPeriodStatusVoPre = userPeriodStatusVos.get(numIndex-1);
+                UserPeriodStatusVo userPeriodStatusVoPre = userPeriodStatusVos.get(0);
                 classPeriodSectionVo.setPreStartTime(userPeriodStatusVoPre.getRecordStartTime());
                 classPeriodSectionVo.setPreEndTime(userPeriodStatusVoPre.getRecordEndTime());
             }