轰趴馆+真人cs一体化经营模式的讨论

喜酷吧轰趴馆
一层做轰趴,妈妈们能休息+准备晚餐
二层做真人cs,室内场地站,3种战斗模式:歼灭、安包、救人质
三层做射击类游戏,移动靶标计分射击;多组靶标,运动+定点射击,计时评判
还可以加物理实验课堂、化学实验课堂,提升轰趴馆的个性。
费用:288元/人,优惠期128元每人,预计:4-6小时(2小时游戏,4小时晚饭)
物理实验:定滑轮、动滑轮;齿轮比;电力小实验;力学小实验;杠杆原理
化学实验:颜色、沉淀、变色、沉淀消失等;生活中的知识

喜酷吧轰趴馆初步经营构想

最近在和爱人商量着弄一个轰趴馆。之前注册过一个域名叫xikuba.com喜酷吧,也许这次能用上。
和大多数轰趴馆类似,怎么经营的有特点,能吸引人,还是很需要研究的。
有几个小的想法:
1)抓娃娃机、篮球机,无限免费玩儿,锻炼技艺。
2)生日party送上特殊礼物。找艺术院校的学生,做一个精致的贺卡,价值200元左右。
3)售卖几种特殊的商品,例如:高档折扇等。

java lambda表达式,从一个列表list中删除存在于另外一个列表list的数据对象

一个用户列表,一个会议-用户关系表。
将用户表中,所有已经参会的人员剔除,返回没有参会人员的列表。
使用lambda表达式,相对代码非常精简,且容易理解,还能提升效率。
值得尝试。

public List<User> notInMeetingUserList(Integer meetingId, Integer companyId) throws ErrorException {
    List<YdReMeetingUser> ydReMeetingUserList = ydReMeetingUserMapper.selectByMeetingId(meetingId); // 会议-用户关系列表
    List<User> userList = userMapper.selectByCompanyId(companyId); // 企业内部所有用户列表
    if (ydReMeetingUserList == null) {
        return userList;
    }
    if (userList == null) {
        throw new ErrorException(ErrorException.CHECK_ERROR, "您好,没有找到该组织的成员信息!");
    }
    userList.removeIf(a -> {
        return ydReMeetingUserList.stream().anyMatch(b -> {
            if (b.getUserId() != null && b.getUserId().equals(a.getId())) {
                return true;
            } else {
                return false;
            }
        });
    });
    return userList;
}