黄金指标数据查询问题,添加排序

This commit is contained in:
lai
2023-11-29 09:48:42 +08:00
parent 14a8af033c
commit ab79f577af
2 changed files with 43 additions and 15 deletions

View File

@@ -8,6 +8,7 @@ import { parseObjLineToHump } from '@/utils/parse-utils';
* @returns object
*/
export async function listgoldData(query: Record<string, any>) {
console.log(query);
let totalSQL = 'select count(*) as total from gold_kpi where 1=1 ';
let rowsSQL =
'SELECT gold_kpi.*,kpi_title.en_title FROM gold_kpi LEFT JOIN kpi_title on gold_kpi.kpi_id=kpi_title.kpi_id where 1=1 ';
@@ -15,17 +16,23 @@ export async function listgoldData(query: Record<string, any>) {
// 查询
let querySQL = '';
if (query.neType) {
querySQL += ` and ne_type like '%${query.neType}%' `;
querySQL += ` and gold_kpi.ne_type like '%${query.neType}%' `;
}
if (query.beginTime) {
querySQL += ` and start_time >= '${query.beginTime}' `;
}
if (query.endTime) {
querySQL += ` and start_time <= '${query.endTime}' `;
querySQL += ` and end_time <= '${query.endTime}' `;
}
// 排序
let sortSql = ' order by start_time ';
let sortSql = ' order by ';
if (query.sortField) {
sortSql += ` ${query.sortField} `;
}else{
sortSql += ` start_time `;
}
if (query.sortOrder === 'asc') {
sortSql += ' asc ';
} else {