zoukankan      html  css  js  c++  java
  • 个人博客

    2021年4月28日:

    今天完成了社团的建立,以下是建立社团的代码:

     这一段就是创建社团的跳转代码,当执行这个请求时,社长就会跳转到创建社团的页面然后创建社团

    @PostMapping("/add.html")
    public String doadd(Club club, Model model, @SessionAttribute(SysConfig.SESSION_USER) User user,
    HttpSession session, @SessionAttribute("clublist") List<Club> clubs) {
    try {
    clubService.createNewClub(club);
    Clubuser clubuser1 = new Clubuser(user.getId(), club.getId(), new Date(), null);
    clubuser.add(clubuser1);
    user.setClub_count(user.getClub_count() + 1);
    s.modify(user);
    session.setAttribute(SysConfig.SESSION_USER, user);
    model.addAttribute("msg", "创建成功");
    Clubapply app = new Clubapply(user.getTrue_name(), club.getName(), 2, "社长", new Date());
    apply.add(app);
    Club club1 = new Club(club.getId(), club.getName(), club.getLogo(), club.getType_id(), club.getIntroduce(),
    club.getSlogan(), club.getPurpose(), club.getGroup_code(), club.getRemark(), new Date(),
    club.getUser_name(), club.getUpdate_time());
    clubs.add(club1);
    session.setAttribute("clublist", clubs);
    } catch (Exception ex) {
    model.addAttribute("msg", "创建失败");
    }
    return "club/add";
    }

    这一段就是创建社团的具体代码,一个社长最多能创建5个社团,满了之后就不能在创建社团,并且在创建社团的时候必须指定社团的相关部门以及部门的最大人数设置,在创建完社团之后,在选项卡上的“创建的社团”方面就会展示该社长创建的社团名称,在左侧的导航栏上也有“我的社团”选项,点击社团名字就会跳转到具体的社团主页,例如:

  • 相关阅读:
    linux find命令
    busybox的使用
    sql server的数据库个数、表个数及表的数据量统计
    SQL Server查看所有表大小,所占空间
    oracle数据库审计
    oracle --审计
    oracle 增量导出/导入
    MySQL下做Master/Slave同步,延迟太大怎么办?
    【MongoDB】2、安装MongoDB 2.6.1 on Unbuntu 14.04(学习流水账)
    mongodb shell之使用js(二)
  • 原文地址:https://www.cnblogs.com/yitiaokuailedexiaojingyu/p/14756559.html
Copyright © 2011-2022 走看看