|
|
@@ -640,7 +640,7 @@ public class OrderGoodsServiceImpl extends ServiceImpl<OrderGoodsMapper, OrderGo
|
|
|
goodsVo.setInterfaceAccountId(classGradeVo.getInterfaceAccountId());
|
|
|
goodsVo.setLearnStatus(classGradeVo.getLearnStatus());
|
|
|
goodsVo.setPeriodWaitTime(classGradeVo.getPeriodWaitTime());
|
|
|
- goodsVo.setSubscribeSign(2);
|
|
|
+ goodsVo.setSubscribeSign(0);
|
|
|
LambdaQueryWrapper<UserSubscribe> lq = Wrappers.lambdaQuery();
|
|
|
lq.eq(UserSubscribe::getOrderGoodsId, goodsVo.getOrderGoodsId());
|
|
|
lq.eq(UserSubscribe::getSubscribeStatus, 1);
|
|
|
@@ -677,7 +677,12 @@ public class OrderGoodsServiceImpl extends ServiceImpl<OrderGoodsMapper, OrderGo
|
|
|
.last("limit 1"));
|
|
|
if (ObjectUtils.isNull(subscribe)){
|
|
|
goodsVo.setSubscribeSign(1);
|
|
|
- }else if (userSubscribe.getSubscribeStatus() == 1 && userSubscribe.getExamStatus() == 0){
|
|
|
+ }else if (subscribe.getSubscribeStatus() == 1 && ObjectUtils.isNotNull(subscribe.getExamStatus())
|
|
|
+ && subscribe.getExamStatus() == 1
|
|
|
+ && ObjectUtils.isNull(subscribe.getResult())){
|
|
|
+ goodsVo.setSubscribeSign(2);
|
|
|
+ }else if (subscribe.getSubscribeStatus() == 1 && ObjectUtils.isNotNull(subscribe.getExamStatus())
|
|
|
+ && subscribe.getExamStatus() == 0){
|
|
|
goodsVo.setSubscribeSign(4);
|
|
|
}else if (ObjectUtils.isNotNull(subscribe.getResult()) && subscribe.getResult() == 0){
|
|
|
goodsVo.setSubscribeSign(3);
|