|
@ -1431,64 +1431,78 @@ public class DailyReportService extends MybatisBaseService<DailyReportMapper, Da |
|
|
switch (i) { |
|
|
switch (i) { |
|
|
case 0: |
|
|
case 0: |
|
|
if ("base_model_config".equals(tableName)) { |
|
|
if ("base_model_config".equals(tableName)) { |
|
|
qw.groupBy("bmc." + dailyParameterVo.getColName()); |
|
|
// qw.groupBy("bmc." + dailyParameterVo.getColName());
|
|
|
|
|
|
qw.groupBy("IFNULL('bmc.'"+dailyParameterVo.getColName()+",'')"); |
|
|
qw.orderByDesc("bmc." + dailyParameterVo.getColName()); |
|
|
qw.orderByDesc("bmc." + dailyParameterVo.getColName()); |
|
|
} else if ("base_vehicle_model".equals(tableName)) { |
|
|
} else if ("base_vehicle_model".equals(tableName)) { |
|
|
qw.groupBy("bm." + dailyParameterVo.getColName()); |
|
|
// qw.groupBy("bm." + dailyParameterVo.getColName());
|
|
|
|
|
|
qw.groupBy("IFNULL('bm.'"+dailyParameterVo.getColName()+",'')"); |
|
|
qw.orderByDesc("bm." + dailyParameterVo.getColName()); |
|
|
qw.orderByDesc("bm." + dailyParameterVo.getColName()); |
|
|
} |
|
|
} |
|
|
break; |
|
|
break; |
|
|
case 1: |
|
|
case 1: |
|
|
if ("base_model_config".equals(tableName)) { |
|
|
if ("base_model_config".equals(tableName)) { |
|
|
qw.groupBy("bmc." + dailyParameterVo.getColName()); |
|
|
// qw.groupBy("bmc." + dailyParameterVo.getColName());
|
|
|
|
|
|
qw.groupBy("IFNULL('bmc.'"+dailyParameterVo.getColName()+",'')"); |
|
|
qw.orderByDesc("bmc." + dailyParameterVo.getColName()); |
|
|
qw.orderByDesc("bmc." + dailyParameterVo.getColName()); |
|
|
} else if ("base_vehicle_model".equals(tableName)) { |
|
|
} else if ("base_vehicle_model".equals(tableName)) { |
|
|
qw.groupBy("bm." + dailyParameterVo.getColName()); |
|
|
// qw.groupBy("bm." + dailyParameterVo.getColName());
|
|
|
|
|
|
qw.groupBy("IFNULL('bm.'"+dailyParameterVo.getColName()+",'')"); |
|
|
qw.orderByDesc("bm." + dailyParameterVo.getColName()); |
|
|
qw.orderByDesc("bm." + dailyParameterVo.getColName()); |
|
|
} |
|
|
} |
|
|
break; |
|
|
break; |
|
|
case 2: |
|
|
case 2: |
|
|
if ("base_model_config".equals(tableName)) { |
|
|
if ("base_model_config".equals(tableName)) { |
|
|
qw.groupBy("bmc." + dailyParameterVo.getColName()); |
|
|
// qw.groupBy("bmc." + dailyParameterVo.getColName());
|
|
|
|
|
|
qw.groupBy("IFNULL('bmc.'"+dailyParameterVo.getColName()+",'')"); |
|
|
qw.orderByDesc("bmc." + dailyParameterVo.getColName()); |
|
|
qw.orderByDesc("bmc." + dailyParameterVo.getColName()); |
|
|
} else if ("base_vehicle_model".equals(tableName)) { |
|
|
} else if ("base_vehicle_model".equals(tableName)) { |
|
|
qw.groupBy("bm." + dailyParameterVo.getColName()); |
|
|
// qw.groupBy("bm." + dailyParameterVo.getColName());
|
|
|
|
|
|
qw.groupBy("IFNULL('bm.'"+dailyParameterVo.getColName()+",'')"); |
|
|
qw.orderByDesc("bm." + dailyParameterVo.getColName()); |
|
|
qw.orderByDesc("bm." + dailyParameterVo.getColName()); |
|
|
} |
|
|
} |
|
|
break; |
|
|
break; |
|
|
case 3: |
|
|
case 3: |
|
|
if ("base_model_config".equals(tableName)) { |
|
|
if ("base_model_config".equals(tableName)) { |
|
|
qw.groupBy("bmc." + dailyParameterVo.getColName()); |
|
|
// qw.groupBy("bmc." + dailyParameterVo.getColName());
|
|
|
|
|
|
qw.groupBy("IFNULL('bmc.'"+dailyParameterVo.getColName()+",'')"); |
|
|
qw.orderByDesc("bmc." + dailyParameterVo.getColName()); |
|
|
qw.orderByDesc("bmc." + dailyParameterVo.getColName()); |
|
|
} else if ("base_vehicle_model".equals(tableName)) { |
|
|
} else if ("base_vehicle_model".equals(tableName)) { |
|
|
qw.groupBy("bm." + dailyParameterVo.getColName()); |
|
|
// qw.groupBy("bm." + dailyParameterVo.getColName());
|
|
|
|
|
|
qw.groupBy("IFNULL('bm.'"+dailyParameterVo.getColName()+",'')"); |
|
|
qw.orderByDesc("bm." + dailyParameterVo.getColName()); |
|
|
qw.orderByDesc("bm." + dailyParameterVo.getColName()); |
|
|
} |
|
|
} |
|
|
break; |
|
|
break; |
|
|
case 4: |
|
|
case 4: |
|
|
if ("base_model_config".equals(tableName)) { |
|
|
if ("base_model_config".equals(tableName)) { |
|
|
qw.groupBy("bmc." + dailyParameterVo.getColName()); |
|
|
// qw.groupBy("bmc." + dailyParameterVo.getColName());
|
|
|
|
|
|
qw.groupBy("IFNULL('bmc.'"+dailyParameterVo.getColName()+",'')"); |
|
|
qw.orderByDesc("bmc." + dailyParameterVo.getColName()); |
|
|
qw.orderByDesc("bmc." + dailyParameterVo.getColName()); |
|
|
} else if ("base_vehicle_model".equals(tableName)) { |
|
|
} else if ("base_vehicle_model".equals(tableName)) { |
|
|
qw.groupBy("bm." + dailyParameterVo.getColName()); |
|
|
// qw.groupBy("bm." + dailyParameterVo.getColName());
|
|
|
|
|
|
qw.groupBy("IFNULL('bm.'"+dailyParameterVo.getColName()+",'')"); |
|
|
qw.orderByDesc("bm." + dailyParameterVo.getColName()); |
|
|
qw.orderByDesc("bm." + dailyParameterVo.getColName()); |
|
|
} |
|
|
} |
|
|
break; |
|
|
break; |
|
|
case 5: |
|
|
case 5: |
|
|
if ("base_model_config".equals(tableName)) { |
|
|
if ("base_model_config".equals(tableName)) { |
|
|
qw.groupBy("bmc." + dailyParameterVo.getColName()); |
|
|
// qw.groupBy("bmc." + dailyParameterVo.getColName());
|
|
|
|
|
|
qw.groupBy("IFNULL('bmc.'"+dailyParameterVo.getColName()+",'')"); |
|
|
qw.orderByDesc("bmc." + dailyParameterVo.getColName()); |
|
|
qw.orderByDesc("bmc." + dailyParameterVo.getColName()); |
|
|
} else if ("base_vehicle_model".equals(tableName)) { |
|
|
} else if ("base_vehicle_model".equals(tableName)) { |
|
|
qw.groupBy("bm." + dailyParameterVo.getColName()); |
|
|
// qw.groupBy("bm." + dailyParameterVo.getColName());
|
|
|
|
|
|
qw.groupBy("IFNULL('bm.'"+dailyParameterVo.getColName()+",'')"); |
|
|
qw.orderByDesc("bm." + dailyParameterVo.getColName()); |
|
|
qw.orderByDesc("bm." + dailyParameterVo.getColName()); |
|
|
} |
|
|
} |
|
|
break; |
|
|
break; |
|
|
case 6: |
|
|
case 6: |
|
|
if ("base_model_config".equals(tableName)) { |
|
|
if ("base_model_config".equals(tableName)) { |
|
|
qw.groupBy("bmc." + dailyParameterVo.getColName()); |
|
|
// qw.groupBy("bmc." + dailyParameterVo.getColName());
|
|
|
|
|
|
qw.groupBy("IFNULL('bmc.'"+dailyParameterVo.getColName()+",'')"); |
|
|
qw.orderByDesc("bmc." + dailyParameterVo.getColName()); |
|
|
qw.orderByDesc("bmc." + dailyParameterVo.getColName()); |
|
|
} else if ("base_vehicle_model".equals(tableName)) { |
|
|
} else if ("base_vehicle_model".equals(tableName)) { |
|
|
qw.groupBy("bm." + dailyParameterVo.getColName()); |
|
|
// qw.groupBy("bm." + dailyParameterVo.getColName());
|
|
|
|
|
|
qw.groupBy("IFNULL('bm.'"+dailyParameterVo.getColName()+",'')"); |
|
|
qw.orderByDesc("bm." + dailyParameterVo.getColName()); |
|
|
qw.orderByDesc("bm." + dailyParameterVo.getColName()); |
|
|
} |
|
|
} |
|
|
break; |
|
|
break; |
|
|