zoukankan      html  css  js  c++  java
  • 三元运算符的使用

    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);
            }

  • 相关阅读:
    bootstrap_table自定义排序方法
    react 给组件设置默认的props值
    Echarts Binning on map 根据真实经纬度渲染数据
    Echarts 如何使用 bmap 的 API
    工作中遇到的前后台联调的一些规则
    redux 调试工具
    react 开发过程中的总结/归纳
    mac svn cornerstone 破解版资源以及使用方法(仅供学习,非商业使用)
    typescript 学习笔记
    iconfont 不居中的问题
  • 原文地址:https://www.cnblogs.com/xiaoniuniu886/p/9617395.html
Copyright © 2011-2022 走看看