he2802 3 жил өмнө
parent
commit
b324964aa5

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

@@ -344,11 +344,15 @@ public class UserStudyRecordServiceImpl extends ServiceImpl<UserStudyRecordMappe
                 if(Validator.isNotEmpty(add.getStatus())&&add.getStatus()==1){
                     lastVo.setStatus(1);
                 }
-                lastVo.setStudyDuration(add.getStudyDuration()+lastVo.getStudyDuration());
-                UserStudyRecord update = BeanUtil.toBean(lastVo, UserStudyRecord.class);
-                update.setUpdateTime(DateUtils.getNowTime());
-                this.updateById(update);
-                add.setRecordId(update.getRecordId());
+                if(add.getOrderGoodsId().equals(lastVo.getOrderGoodsId())&&(add.getSectionId().equals(lastVo.getSectionId()))&&(add.getGoodsId().equals(lastVo.getGoodsId()))){
+                    lastVo.setStudyDuration(add.getStudyDuration()+lastVo.getStudyDuration());
+                    UserStudyRecord update = BeanUtil.toBean(lastVo, UserStudyRecord.class);
+                    update.setUpdateTime(DateUtils.getNowTime());
+                    this.updateById(update);
+                    add.setRecordId(update.getRecordId());
+                }else{
+                    this.save(add);
+                }
             }
         }else{
             this.save(add);