Ver código fonte

fix 节历史

he2802 3 anos atrás
pai
commit
d397b33697

+ 4 - 4
zhongzheng-system/src/main/java/com/zhongzheng/modules/user/service/impl/UserStudyRecordServiceImpl.java

@@ -294,31 +294,31 @@ public class UserStudyRecordServiceImpl extends ServiceImpl<UserStudyRecordMappe
         } else {
             //待审有结束时间跳过下面两步
             if (baseMapper.selectPeriod(entity) < 1) {
-                //有学习记录时审核记录0作弊或3待重修更改为待审核,完整播放也添加结束时间
+                //有学习记录时审核记录0作弊或3待重修,完整播放也添加结束时间
                 UserPeriodStatus userPeriodStatus = baseMapper.selectPeriodCount(entity);
                 if (userPeriodStatus.getStatus() == 0) {
                     userPeriodStatus.setPeriodStatus(0);
                     iUserPeriodStatusService.updateById(userPeriodStatus);
                     UserPeriodStatus userPeriodStatusAddBo = new UserPeriodStatus();
                     userPeriodStatusAddBo.setPeriodStatus(1);
-                    userPeriodStatusAddBo.setStatus(2);
                     userPeriodStatusAddBo.setPeriodId(userPeriodStatus.getPeriodId());
                     userPeriodStatusAddBo.setRecordStartTime(entity.getStartTime());
                     userPeriodStatusAddBo.setCreateTime(DateUtils.getNowTime());
                     userPeriodStatusAddBo.setUpdateTime(DateUtils.getNowTime());
                     if (entity.getStatus() != null && entity.getStatus() == 1) {
                         userPeriodStatusAddBo.setRecordEndTime(entity.getEndTime());
+                        userPeriodStatusAddBo.setStatus(2);
                     }
                     iUserPeriodStatusService.save(userPeriodStatusAddBo);
                     periodId = userPeriodStatusAddBo.getId();
                 } else if (userPeriodStatus.getStatus() == 3) {
                     userPeriodStatus.setPeriodStatus(1);
-                    userPeriodStatus.setStatus(2);
                     userPeriodStatus.setRecordStartTime(entity.getStartTime());
                     userPeriodStatus.setCreateTime(DateUtils.getNowTime());
                     userPeriodStatus.setUpdateTime(DateUtils.getNowTime());
                     if (entity.getStatus() != null && entity.getStatus() == 1) {
                         userPeriodStatus.setRecordEndTime(entity.getEndTime());
+                        userPeriodStatus.setStatus(2);
                     }
                     iUserPeriodStatusService.updateById(userPeriodStatus);
                     periodId = userPeriodStatus.getId();
@@ -326,12 +326,12 @@ public class UserStudyRecordServiceImpl extends ServiceImpl<UserStudyRecordMappe
                 if (userPeriodStatus.getStatus() == 2) {
                     //有学习记录完整播放且为待审添加结束时间
                     userPeriodStatus.setPeriodStatus(1);
-                    userPeriodStatus.setStatus(2);
                     userPeriodStatus.setRecordStartTime(entity.getStartTime());
                     userPeriodStatus.setCreateTime(DateUtils.getNowTime());
                     userPeriodStatus.setUpdateTime(DateUtils.getNowTime());
                     if (entity.getStatus() != null && entity.getStatus() == 1) {
                         userPeriodStatus.setRecordEndTime(entity.getEndTime());
+                        userPeriodStatus.setStatus(2);
                     }
                     iUserPeriodStatusService.updateById(userPeriodStatus);
                     periodId = userPeriodStatus.getId();