|
@@ -147,11 +147,18 @@ func (this *EdbInfoController) ComTradeDataList() {
|
|
|
sortParam := this.GetString("SortParam")
|
|
|
sortType := this.GetString("SortType")
|
|
|
sortStr := ``
|
|
|
- if sortParam != `` {
|
|
|
- sortStr = fmt.Sprintf("%s %s,modify_time desc ", sortParam, sortType)
|
|
|
- } else {
|
|
|
- sortStr = " data_time desc,modify_time desc "
|
|
|
+
|
|
|
+ switch sortParam {
|
|
|
+ case "data_time":
|
|
|
+ default:
|
|
|
+ sortParam = " data_time "
|
|
|
+ }
|
|
|
+ switch sortType {
|
|
|
+ case "desc", "asc":
|
|
|
+ default:
|
|
|
+ sortType = "desc"
|
|
|
}
|
|
|
+ sortStr = fmt.Sprintf("%s %s,modify_time desc ", sortParam, sortType)
|
|
|
|
|
|
total, err := data_manage.GetComTradeListCount(condition, pars)
|
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|