|
@@ -81,23 +81,26 @@ public class UserExamRecordServiceImpl extends ServiceImpl<UserExamRecordMapper,
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public Boolean delUserBankHistory(Long userId, Long goodsId) {
|
|
|
+ public Boolean delUserBankHistory(Long userId, Long goodsId,Long orderGoodsId) {
|
|
|
//删除做题历史
|
|
|
LambdaQueryWrapper<UserExamRecord> lqw = Wrappers.lambdaQuery();
|
|
|
lqw.eq(UserExamRecord::getGoodsId, goodsId);
|
|
|
lqw.eq( UserExamRecord::getUserId, userId);
|
|
|
+ lqw.eq( UserExamRecord::getOrderGoodsId, orderGoodsId);
|
|
|
remove(lqw);
|
|
|
//删除错题历史
|
|
|
LambdaQueryWrapper<UserExamWrongRecord> lqw1 = Wrappers.lambdaQuery();
|
|
|
lqw1.eq(UserExamWrongRecord::getGoodsId, goodsId);
|
|
|
lqw1.eq( UserExamWrongRecord::getUserId, userId);
|
|
|
+ lqw1.eq( UserExamWrongRecord::getOrderGoodsId, orderGoodsId);
|
|
|
iUserExamWrongRecordService.remove(lqw1);
|
|
|
//删除收藏
|
|
|
LambdaQueryWrapper<CollectQuestion> lqw2 = Wrappers.lambdaQuery();
|
|
|
lqw2.eq(CollectQuestion::getGoodsId, goodsId);
|
|
|
lqw2.eq( CollectQuestion::getUserId, userId);
|
|
|
+ lqw2.eq( CollectQuestion::getOrderGoodsId, orderGoodsId);
|
|
|
iCollectQuestionService.remove(lqw2);
|
|
|
- return null;
|
|
|
+ return true;
|
|
|
}
|
|
|
|
|
|
@Override
|