/** * 根据供电保障派单编号获取油机发电记录信息列表 * * @param dispatchId String 供电保障派单编号 * @return List<Map<String,Object>> 油机发电记录信息列表 */ @SuppressWarnings("unchecked") @Override public List<Map<String, Object>> getList(String dispatchId) { QueryParameter parameter = new QueryParameter(); parameter.setId(dispatchId); conditionGenerate.setQuerySql(parameter); return oeOilengineRecordDao.queryListForSql(conditionGenerate); }
/** * 根据查询参数来设置查询的sql条件语句 * * @param parameter QueryParameter 查询参数 */ @Override public void setQuerySql(QueryParameter parameter) { // TODO Auto-generated method stub super.businessDataCondition = new StringBuffer(""); super.joinDataCondition = new StringBuffer(""); super.putQueryCondition(parameter); // 工单状态查询条件 parameter.setAlias("wt"); parameter.setColumnName("task_state"); parameter.setValue(WorkOrder.WORKORDER_CANCELED_STATE); super.businessDataCondition.append( ConditionGenerateUtils.getConditionEqualByAndLogicOperator(parameter)); // 当前用户查询条件 UserInfo user = parameter.getUser(); super.businessDataCondition.append(super.getSelfCreatedCondition(user)); }