|
@@ -640,7 +640,10 @@ public class TaskAnalysisDaoImpl extends BaseDaoImpl implements ITaskAnalysisDao
|
|
|
sql.append(" GROUP BY dm.field_102,ty.id ,ty.name ORDER BY \"count\" DESC");
|
|
|
sql.append(" ) a on a.field_102 = em.id ");
|
|
|
sql.append(" where em.type = (select id from tip_enum em where value=:taskTypeName and status=1 limit 1) and em.status=1 ");
|
|
|
- sql.append(" order by em.sort asc ");
|
|
|
+
|
|
|
+ String order = ParameterUtil.getString(param,"order","em.sort");
|
|
|
+ Integer asc = ParameterUtil.getInteger(param,"asc",1);
|
|
|
+ sql.append(" ORDER BY ").append(order).append(asc == 1 ? " ASC " : " DESC ");
|
|
|
|
|
|
List<Map<String, Object>> result = getHibernateTpl().queryBySql(sql.toString(), param);
|
|
|
return result;
|