yangdamao 2 лет назад
Родитель
Сommit
bcc8f71660

+ 8 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/course/service/impl/CourseServiceImpl.java

@@ -798,6 +798,8 @@ public class CourseServiceImpl extends ServiceImpl<CourseMapper, Course> impleme
                             .last("limit 1"));
                             .last("limit 1"));
                     if (ObjectUtils.isNull(userSubscribe)){
                     if (ObjectUtils.isNull(userSubscribe)){
                         goodsUserVo.setSubscribeSign(1);
                         goodsUserVo.setSubscribeSign(1);
+                    }else if (userSubscribe.getSubscribeStatus() == 1 && userSubscribe.getExamStatus() == 0){
+                        goodsUserVo.setSubscribeSign(4);
                     }else if (ObjectUtils.isNotNull(userSubscribe.getResult()) && userSubscribe.getResult() == 0){
                     }else if (ObjectUtils.isNotNull(userSubscribe.getResult()) && userSubscribe.getResult() == 0){
                         goodsUserVo.setSubscribeSign(3);
                         goodsUserVo.setSubscribeSign(3);
                     }
                     }
@@ -818,6 +820,12 @@ public class CourseServiceImpl extends ServiceImpl<CourseMapper, Course> impleme
                             String format = String.format("%s-%s", twoAddBo.getStartTime(), twoAddBo.getEndTime());
                             String format = String.format("%s-%s", twoAddBo.getStartTime(), twoAddBo.getEndTime());
                             examApplyGoodsVo.setApplyTime(time);
                             examApplyGoodsVo.setApplyTime(time);
                             examApplyGoodsVo.setApplyMoment(format);
                             examApplyGoodsVo.setApplyMoment(format);
+                            //预约人数
+                            int count = iUserSubscribeService.count(new LambdaQueryWrapper<UserSubscribe>()
+                                    .eq(UserSubscribe::getSubscribeStatus, 1)
+                                    .eq(UserSubscribe::getExamStatus, 0)
+                                    .eq(UserSubscribe::getApplyId, examApplyGoodsVo.getApplyId()));
+                            examApplyGoodsVo.setSubscribeNum(count);
                         }
                         }
                     }
                     }
                     switch (examApply.getApplyNature()){
                     switch (examApply.getApplyNature()){