| | |
| | | //查询当前活动下参与志愿者/居民数量 |
| | | Integer count = comActActSignDAO.selectCount(new QueryWrapper<ComActActSignDO>().lambda().eq(ComActActSignDO::getActivityId,activityId) |
| | | .eq(ComActActSignDO::getIsVolunteer,isVolunteer)); |
| | | if(isVolunteer.equals(1) && actActivityDO.getVolunteerMax() <= count){ |
| | | if(isVolunteer.equals(1) && actActivityDO.getVolunteerMax() <= count && !actActivityDO.getVolunteerMax().equals(-1)){ |
| | | return R.fail("志愿者报名人数已满"); |
| | | } |
| | | |
| | | if(isVolunteer.equals(0) && actActivityDO.getParticipantMax() <= count){ |
| | | if(isVolunteer.equals(0) && actActivityDO.getParticipantMax() <= count && !actActivityDO.getParticipantMax().equals(-1)){ |
| | | return R.fail("居民报名人数已满"); |
| | | } |
| | | } |