Browse Source

我的消息

change 3 years ago
parent
commit
584322f550

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

@@ -161,7 +161,7 @@ public class UserStudyRecordServiceImpl extends ServiceImpl<UserStudyRecordMappe
             userPeriodStatusAddBo.setPeriodStatus(1);
             userPeriodStatusAddBo.setStatus(2);
             userPeriodStatusAddBo.setRecordStartTime(entity.getStartTime());
-            if (entity.getStatus() == 1) {
+            if (entity.getStatus() != null && entity.getStatus() == 1) {
                 userPeriodStatusAddBo.setRecordEndTime(entity.getEndTime());
             }
             userPeriodStatusAddBo.setPeriodId(userPeriod.getId());
@@ -183,7 +183,7 @@ public class UserStudyRecordServiceImpl extends ServiceImpl<UserStudyRecordMappe
                     userPeriodStatusAddBo.setRecordStartTime(entity.getStartTime());
                     userPeriodStatusAddBo.setCreateTime(DateUtils.getNowTime());
                     userPeriodStatusAddBo.setUpdateTime(DateUtils.getNowTime());
-                    if (entity.getStatus() ==1) {
+                    if (entity.getStatus() != null && entity.getStatus() ==1) {
                         userPeriodStatusAddBo.setRecordEndTime(entity.getEndTime());
                     }
                     iUserPeriodStatusService.save(userPeriodStatusAddBo);
@@ -194,7 +194,7 @@ public class UserStudyRecordServiceImpl extends ServiceImpl<UserStudyRecordMappe
                     userPeriodStatus.setRecordStartTime(entity.getStartTime());
                     userPeriodStatus.setCreateTime(DateUtils.getNowTime());
                     userPeriodStatus.setUpdateTime(DateUtils.getNowTime());
-                    if (entity.getStatus() ==1) {
+                    if (entity.getStatus() != null && entity.getStatus() ==1) {
                         userPeriodStatus.setRecordEndTime(entity.getEndTime());
                     }
                     iUserPeriodStatusService.updateById(userPeriodStatus);
@@ -207,7 +207,7 @@ public class UserStudyRecordServiceImpl extends ServiceImpl<UserStudyRecordMappe
                     userPeriodStatus.setRecordStartTime(entity.getStartTime());
                     userPeriodStatus.setCreateTime(DateUtils.getNowTime());
                     userPeriodStatus.setUpdateTime(DateUtils.getNowTime());
-                    if (entity.getStatus() == 1) {
+                    if (entity.getStatus() != null && entity.getStatus() == 1) {
                         userPeriodStatus.setRecordEndTime(entity.getEndTime());
                     }
                     iUserPeriodStatusService.updateById(userPeriodStatus);
@@ -227,7 +227,7 @@ public class UserStudyRecordServiceImpl extends ServiceImpl<UserStudyRecordMappe
 
     private void userPlanSave(UserStudyRecord entity){
         //搜索该用户得商品有没有计划没有跳过,完整播放且计划里没有该学习记录更新学习计划状态
-        if (baseMapper.userPlanSave(entity.getGoodsId()) > 0){}
+       // if (baseMapper.userPlanSave(entity.getGoodsId()) > 0){}
     }
 
     @Override