Package com.sogou.qadev.service.cynthia.dao

Examples of com.sogou.qadev.service.cynthia.dao.DataAccessSessionMySQL


        }
      }
    }

    //从数据库中删除关于该字段数据
    new DataAccessSessionMySQL().removeFieldData(templateId , fieldId);
    new FieldNameAccessSessionMySQL().removeFieldColNameById(fieldId.getValue(),templateId.getValue());
  }
View Full Code Here


   * @param templateTypeId
   * @return
   * @see com.sogou.qadev.service.cynthia.service.DataFilter#queryTemplateTypeCreateUsers(com.sogou.qadev.service.cynthia.bean.UUID)
   */
  public String[] queryTemplateTypeCreateUsers(UUID templateTypeId){
    return new DataAccessSessionMySQL().queryFieldByTemplateType(templateTypeId, "createUser");
  }
View Full Code Here

        sqlBuffer.append(" and createTime >= '").append(startTime.toString()).append("' ");
      }
      if (endTime != null) {
        sqlBuffer.append(" and createTime <= '").append(endTime.toString()).append("' ");
      }
      allDataList = new DataAccessSessionMySQL().queryDatas(sqlBuffer.toString() , needLog, templateId);
    }
   
    return allDataList.toArray(new Data[allDataList.size()]);
  }
View Full Code Here

        }
       
        for (QueryCondition qc : allQueryList) {
          sqlBuffer.append(" and ").append(qc.getQueryField() + " ").append(qc.getQueryMethod()).append(" " + qc.getQueryValue() + " ");
        }
        allDataList = new DataAccessSessionMySQL().queryDatas(sqlBuffer.toString() , needLog, templateId);
      }
     
      return allDataList.toArray(new Data[allDataList.size()]);
  }
View Full Code Here

        sqlBuffer.append(" and lastModifyTime >= '").append(startTime.toString()).append("' ");
      }
      if (endTime != null) {
        sqlBuffer.append(" and lastModifyTime <= '").append(endTime.toString()).append("' ");
      }
      allDataList = new DataAccessSessionMySQL().queryDatas(sqlBuffer.toString() , needLog, templateId);
    }
   
    return allDataList.toArray(new Data[allDataList.size()]);
  }
View Full Code Here

      if (sqlBuffer.length() > 0)
        sqlBuffer.append(" union ");
      sqlBuffer.append(" select id,templateId,createTime,lastModifyTime,statusId,assignUser,createUser,description,title from ").append(table).append(" where ").append(whereStr + " ");
    }
   
    allDataList = new DataAccessSessionMySQL().queryDatas(sqlBuffer.toString() , needLog, templateId);
   
    return allDataList.toArray(new Data[allDataList.size()]);
  }
View Full Code Here

   */
  public String[] queryTemplateCreateUsers(UUID templateId){
   
    StringBuffer sql = new StringBuffer();
    sql.append("select distinct createUser from ").append(TableRuleManager.getInstance().getDataTableName(templateId)).append(" where templateId = ").append(templateId.getValue()).append(" and createUser is not null and is_valid=1");
    String[] assignUser = new DataAccessSessionMySQL().queryFieldBySql(sql.toString());
   
    return assignUser;
  }
View Full Code Here

   */
  public String[] queryTemplateAssignUsers(UUID templateId){
   
    StringBuffer sql = new StringBuffer();
    sql.append("select distinct assignUser from ").append(TableRuleManager.getInstance().getDataLogTableName(templateId)).append(" where templateId = ").append(templateId.getValue()).append(" and assignUser is not null and is_valid=1");
    String[] assignUser = new DataAccessSessionMySQL().queryFieldBySql(sql.toString());
    return assignUser;
  }
View Full Code Here

   
    Map<UUID, Data> refDataMap = new LinkedHashMap<UUID, Data>();
   
    String fieldColName = FieldNameCache.getInstance().getFieldName(fieldId ,templateId);
   
    String[] allRefValue = new DataAccessSessionMySQL().queryFieldByTemplate(templateId, fieldColName);
   
    for(String refValue : allRefValue){
      if (refValue == null || refValue.length() ==0) {
        continue;
      }
     
      if(field.getDataType().equals(DataType.dt_single)){
        whereMap.put("id", refValue);
        List<Data> refData = new DataAccessSessionMySQL().queryDatas(TableRuleManager.getInstance().getAllDataTables(), queryFieldsList, whereMap, null, null,false,templateId);
       
        if(refData != null && refData.size() > 0){
          refDataMap.put(DataAccessFactory.getInstance().createUUID(refValue), refData.get(0));
        }
      }
      else{
        String[] allRefValus = refValue.split(",");
        if(allRefValus == null){
          continue;
        }
       
        for(String refDataId : allRefValus){
          UUID refId = DataAccessFactory.getInstance().createUUID(refDataId);
          if(refDataMap.containsKey(refId)){
            continue;
          }
         
          whereMap.put("id", refDataId);
          List<Data> refData = new DataAccessSessionMySQL().queryDatas(TableRuleManager.getInstance().getAllDataTables(), queryFieldsList, whereMap, null, null,false,templateId);
         
          if(refData != null && refData.size() > 0){
            refDataMap.put(DataAccessFactory.getInstance().createUUID(refValue), refData.get(0));
          }
        }
View Full Code Here

      return new Attachment[0];
    }
   
    String fieldColName = FieldNameCache.getInstance().getFieldName(fieldId , templateId);
   
    String[] allAttaValue = new DataAccessSessionMySQL().queryFieldByTemplate(templateId, fieldColName);
   
    Map<UUID, Attachment> attachmentMap = new LinkedHashMap<UUID, Attachment>();
   
    for(String atta : allAttaValue){
     
View Full Code Here

TOP

Related Classes of com.sogou.qadev.service.cynthia.dao.DataAccessSessionMySQL

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.