|
@@ -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();
|