|
@@ -2,7 +2,6 @@ package com.shkpr.service.warncore.dbdao.providers;
|
|
|
|
|
|
|
|
import org.springframework.util.StringUtils;
|
|
import org.springframework.util.StringUtils;
|
|
|
|
|
|
|
|
-import java.util.List;
|
|
|
|
|
import java.util.Map;
|
|
import java.util.Map;
|
|
|
|
|
|
|
|
public class MixDataBizSqlProvider extends BaseSqlProvider{
|
|
public class MixDataBizSqlProvider extends BaseSqlProvider{
|
|
@@ -70,7 +69,26 @@ public class MixDataBizSqlProvider extends BaseSqlProvider{
|
|
|
sql.append(" " + extend);
|
|
sql.append(" " + extend);
|
|
|
if (!StringUtils.isEmpty(orderBy))
|
|
if (!StringUtils.isEmpty(orderBy))
|
|
|
sql.append(" ORDER BY " + orderBy);
|
|
sql.append(" ORDER BY " + orderBy);
|
|
|
- System.out.println("========"+sql.toString());
|
|
|
|
|
|
|
+ return sql.toString();
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public String batchQueryMnfAdfData(Map<String, Object> mapParams){
|
|
|
|
|
+ String table = (String)mapParams.get("table");
|
|
|
|
|
+ String field = (String)mapParams.get("field");
|
|
|
|
|
+ String zoneId = (String)mapParams.get("zoneId");
|
|
|
|
|
+ String orderBy = safePickParam(mapParams, "order", "");
|
|
|
|
|
+ String extend = safePickParam(mapParams, "extend", "");
|
|
|
|
|
+
|
|
|
|
|
+ StringBuilder sql = new StringBuilder("");
|
|
|
|
|
+ sql.append("select "+field+" from "+table+" mnf ");
|
|
|
|
|
+ sql.append(" join "+table+" adf ON ");
|
|
|
|
|
+ sql.append(" mnf.metric_id = 'mnf' AND adf.metric_id = 'daily_avg_flow' ");
|
|
|
|
|
+ sql.append(" AND mnf.zone_id = adf.zone_id AND mnf.stat_date = adf.stat_date ");
|
|
|
|
|
+ sql.append(" AND mnf.zone_id = '"+zoneId+"' ");
|
|
|
|
|
+ if (!StringUtils.isEmpty(extend))
|
|
|
|
|
+ sql.append(" " + extend);
|
|
|
|
|
+ if (!StringUtils.isEmpty(orderBy))
|
|
|
|
|
+ sql.append(" ORDER BY " + orderBy);
|
|
|
return sql.toString();
|
|
return sql.toString();
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|