public boolean verify(UserDomain userDomain, StoryVerify storyVerify) { if (userDomain == null || storyVerify == null) { return false; } Collection<Long> propsIds = propsManager.getUserPropsIdList(userDomain.getId(), BackpackType.DEFAULT_BACKPACK); int totleNumber = 0; for (long userPropsId : propsIds) { UserProps userProps = propsManager.getUserProps(userPropsId); if (userProps == null) { continue; } if (userProps.getBaseId() == storyVerify.getParam1()) { totleNumber += userProps.getCount(); } } if (totleNumber < storyVerify.getParam2()) { return false; } return true; }