|
|
@@ -46,6 +46,7 @@ import com.zhongzheng.modules.inform.service.IInformRemindService;
|
|
|
import com.zhongzheng.modules.inform.service.IInformUserService;
|
|
|
import com.zhongzheng.modules.inform.vo.InformRemindBusinessVo;
|
|
|
import com.zhongzheng.modules.inform.vo.InformRemindVo;
|
|
|
+import com.zhongzheng.modules.order.vo.OrderGoodsVo;
|
|
|
import com.zhongzheng.modules.polyv.bo.PolyvLiveQueryBo;
|
|
|
import com.zhongzheng.modules.polyv.service.IPolyvLiveService;
|
|
|
import com.zhongzheng.modules.user.bo.*;
|
|
|
@@ -748,18 +749,24 @@ public class UserStudyRecordServiceImpl extends ServiceImpl<UserStudyRecordMappe
|
|
|
queryBo.setUserId(bo.getUserId());
|
|
|
UserBankRecord bankVo = iUserBankRecordService.getUserLastExam(queryBo);
|
|
|
if(Validator.isEmpty(vo)&&Validator.isNotEmpty(bankVo)){
|
|
|
- vo = new SectionStudyRecordVo();
|
|
|
- vo.setOrderGoodsId(bankVo.getOrderGoodsId());
|
|
|
+ vo = mergeToData(bankVo);
|
|
|
}
|
|
|
if(Validator.isNotEmpty(vo)&&Validator.isNotEmpty(bankVo)){
|
|
|
if(vo.getUpdateTime().longValue()<bankVo.getUpdateTime().longValue()){
|
|
|
- vo = new SectionStudyRecordVo();
|
|
|
- vo.setOrderGoodsId(bankVo.getOrderGoodsId());
|
|
|
+ vo = mergeToData(bankVo);
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
return vo;
|
|
|
}
|
|
|
|
|
|
+ private SectionStudyRecordVo mergeToData(UserBankRecord bankVo){
|
|
|
+ SectionStudyRecordVo vo = BeanUtil.toBean(bankVo, SectionStudyRecordVo.class);
|
|
|
+ vo.setLearning((long)bankVo.getReportStatus());
|
|
|
+ vo.setExamType(bankVo.getType());
|
|
|
+ return vo;
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
//判断当前未看完的节是否是点击播放的节
|
|
|
private boolean compareSection(UserStudyRecordVo recordVo,UserStudyRecordQueryBo entity){
|