前台用单选框传值到控制器,控制器传到后台,拼接criteria。
if(asConfirmStatus.equals("1")){
if(StringHelper.isNotEmpty(a)){criteria.addOrder(Order.asc("a"));
}
}
if(asConfirmStatus.equals("2")){
if(StringHelper.isNotEmpty(a)){
criteria.addOrder(Order.desc("a"));
}
}
if(acConfirmStatus.equals("1")){
if(StringHelper.isNotEmpty(b)){
criteria.addOrder(Order.asc("b"));
}
}
if(acConfirmStatus.equals("2")){
if(StringHelper.isNotEmpty(b)){
criteria.addOrder(Order.desc("b"));
}
}
if(alarmId.equals("1")){
if(StringHelper.isNotEmpty(c)){
criteria.addOrder(Order.asc("c"));
}
}
if(alarmId.equals("2")){
if(StringHelper.isNotEmpty(c)){
criteria.addOrder(Order.desc("c"));
}
}