zoukankan      html  css  js  c++  java
  • 马拉松参赛人员显示(瞬逝版)

    service层代码:

    // 马拉松参赛成员列表
    public List<JoinMarathonView> joinMarathonList() {

    List<JoinMarathonView> marathonjoinAllList = joinMarathonDao.getNamesByMarathon();// 包含唯一mberid的集合
    List<Marathon> allCityList = joinMarathonDao.getAllCity();
    List<JoinMarathonView> allAwardList = joinMarathonDao.getAllAward();

    for (JoinMarathonView coreofonelist : marathonjoinAllList) { // 加城市
    StringBuilder citystr = new StringBuilder();
    int count = 0;
    for (Marathon allcityone : allCityList) {
    if (allcityone.getMemberId().equals(coreofonelist.getMemberId())) {
    citystr.append(allcityone.getCity());
    citystr.append(",");
    count++;
    }
    }
    coreofonelist.setCity(citystr.toString());
    coreofonelist.setCount(count);
    } // 一个大循环结束


    for (JoinMarathonView coreofonelist : marathonjoinAllList) { // 加奖项
    StringBuilder str = new StringBuilder();
    for (JoinMarathonView allawardone : allAwardList) {
    if (allawardone.getMemberId().equals(coreofonelist.getMemberId())) {
    String addaward = allawardone.getName() + "x" + allawardone.getCount() + "(" + allawardone.getMemo()+ ")";
    str.append(addaward);
    }
    }
    coreofonelist.setAward(str.toString());
    } // 第二个大循环结束


    return marathonjoinAllList;
    }// 方法结束

    这个代码可能马上要被弃掉,因为需求的改变,还是记录下来,方便以后参考

  • 相关阅读:
    多表关联查询_resultMap_集合对象
    mybatis多表关联查询之resultMap单个对象
    十二.filter
    十二.函数式编程
    十一.列表生成式
    十,迭代
    九.高级特性
    八.函数
    七.条件判断和循环
    六.使用list和tuple
  • 原文地址:https://www.cnblogs.com/zz-3m23d-begining/p/6648325.html
Copyright © 2011-2022 走看看