• 三元运算符的使用


    for (Record rd : memberInfo.getList()){
                String groupUuid=rd.getStr("groupUuid");
                String groupTaskName ="";
                String getGroupTask="SELECT " +
                        "    f.task_name as group_task_name " +
                        "FROM " +
                        "    biz_document_user_task_info a " +
                        "LEFT JOIN biz_group_task_info j ON a.group_task_id = j.uuid  " +
                        "LEFT JOIN biz_group_task_detail k  ON a.group_task_id = k.group_task_id  " +
                        "LEFT JOIN biz_document_task_info f ON k.task_id = f.uuid " +
                        "where j.group_id = ? ";
                List<Record> groupTaskRecord=Db.find(getGroupTask,groupUuid);
                
                if(groupTaskRecord!=null){
                    for (Record temp : groupTaskRecord){
                        if(StringUtils.isBlank(groupTaskName)){
                            groupTaskName += temp.get("groupTaskName")!=null?temp.get("groupTaskName"):"";
                        }else{
                            groupTaskName += "," + (temp.get("groupTaskName")!=null?temp.get("groupTaskName"):"");
                        }
                    }
                }
                rd.set("groupTaskName", groupTaskName);

    //对组任务类型进行转义处理
            if(StringUtils.notBlank(groupTaskType)){
                groupTaskType=qhyfService.strEscape(groupTaskType);
                String groupTaskTypes="%"+groupTaskType+"%";
                String groupSql=""+
                        "AND EXISTS (" +
                        "    SELECT" +
                        "        1" +
                        "    FROM" +
                        "        biz_document_user_task_info x" +
                        "    LEFT JOIN biz_group_task_info o ON x.group_task_id = o.uuid " +
                        "    LEFT JOIN biz_group_task_detail y  ON x.group_task_id = y.group_task_id " +
                        "    LEFT JOIN biz_document_task_info z ON y.task_id = z.uuid" +
                        "    where o.group_id = e.uuid AND z.task_name like ? " +
                        ")";
                where.append(groupSql);
                paras.add(groupTaskTypes);
            }

  • 相关阅读:
    一天一道算法题---6.8--数学题
    TOJ----1037---最大独立集
    一天一道算法题---6.6---排列递推(我不会)
    一天一道算法题---6.4--中途相遇法
    一天一道算法题--6.5--数学题
    夜太美---酒不醉--人自醉
    SSH组合之Spring3整合Hibernate4(一)
    Hibernater入门
    Java微信公众平台进入开发模式
    新浪sae平台进行数据库的连接
  • 原文地址:https://www.cnblogs.com/xiaoniuniu886/p/9617395.html
Copyright © 2020-2023  润新知