参数清单收集-表头排序开发。
This commit is contained in:
+15
-4
@@ -637,10 +637,21 @@ public class ParamsCollectManifestEOServiceImpl extends ServiceImpl<ParamsCollec
|
|||||||
this.createAdvanceedSearchCondition(queryConditionVOList,sqlJoinSb);
|
this.createAdvanceedSearchCondition(queryConditionVOList,sqlJoinSb);
|
||||||
}
|
}
|
||||||
|
|
||||||
sqlJoinSb.append(" ORDER BY del_flag DESC")
|
if(StringUtils.isEmpty(paramsCollectManifestVO.getOrderByField())){
|
||||||
.append(", add_flag DESC")
|
sqlJoinSb.append(" ORDER BY del_flag DESC")
|
||||||
.append(", change_flag DESC")
|
.append(", add_flag DESC")
|
||||||
.append(", nio_number ASC");
|
.append(", change_flag DESC")
|
||||||
|
.append(", nio_number ASC");
|
||||||
|
}else {
|
||||||
|
// 拼接动态排序字段
|
||||||
|
sqlJoinSb.append(" ORDER BY ").append(paramsCollectManifestVO.getOrderByField());
|
||||||
|
// 拼接排序方式
|
||||||
|
if(StringUtils.equals(paramsCollectManifestVO.getOrderBy(),"1")){
|
||||||
|
sqlJoinSb.append(" ASC");
|
||||||
|
}else {
|
||||||
|
sqlJoinSb.append(" DESC");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
IPage pageInfo = paramsCollectManifestEOMapper.selectpage(page, sqlJoinSb.toString(),paramsManifestEO); // 查询固定列
|
IPage pageInfo = paramsCollectManifestEOMapper.selectpage(page, sqlJoinSb.toString(),paramsManifestEO); // 查询固定列
|
||||||
List<ParamsCollectManifestEO> list = pageInfo.getRecords(); // 查询固定列
|
List<ParamsCollectManifestEO> list = pageInfo.getRecords(); // 查询固定列
|
||||||
|
|||||||
+8
@@ -1,5 +1,6 @@
|
|||||||
package com.jero.modules.cert.collect.vo;
|
package com.jero.modules.cert.collect.vo;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
import com.jero.modules.cert.template.entity.ParamsInfoPublishEO;
|
import com.jero.modules.cert.template.entity.ParamsInfoPublishEO;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
@@ -98,4 +99,11 @@ public class ParamsCollectManifestVO {
|
|||||||
// 高级查询参数
|
// 高级查询参数
|
||||||
private String queryConditionVOListStr;
|
private String queryConditionVOListStr;
|
||||||
|
|
||||||
|
//排序字段
|
||||||
|
@TableField(exist = false)
|
||||||
|
private String orderByField;
|
||||||
|
|
||||||
|
//排序规则 ”1“ 顺序 ”2“逆序
|
||||||
|
@TableField(exist = false)
|
||||||
|
private String orderBy;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -918,6 +918,8 @@
|
|||||||
sorter.columnKey = 'nio_number'
|
sorter.columnKey = 'nio_number'
|
||||||
}else if (sorter.columnKey == 'dutyTerritory'){
|
}else if (sorter.columnKey == 'dutyTerritory'){
|
||||||
sorter.columnKey = 'duty_territory'
|
sorter.columnKey = 'duty_territory'
|
||||||
|
}else if (sorter.columnKey == 'reportTime'){
|
||||||
|
sorter.columnKey = 'report_time'
|
||||||
}
|
}
|
||||||
this.orderByField = sorter.columnKey
|
this.orderByField = sorter.columnKey
|
||||||
this.getTableList()
|
this.getTableList()
|
||||||
|
|||||||
@@ -639,8 +639,6 @@
|
|||||||
this.orderBy = sorter.order == 'ascend' ? '1' : '2'
|
this.orderBy = sorter.order == 'ascend' ? '1' : '2'
|
||||||
if(sorter.columnKey == 'nioNumber'){
|
if(sorter.columnKey == 'nioNumber'){
|
||||||
sorter.columnKey = 'nio_number'
|
sorter.columnKey = 'nio_number'
|
||||||
} else if (sorter.columnKey == 'reportTime'){
|
|
||||||
sorter.columnKey = 'report_time'
|
|
||||||
}
|
}
|
||||||
this.orderByField = sorter.columnKey
|
this.orderByField = sorter.columnKey
|
||||||
this.getTableList()
|
this.getTableList()
|
||||||
|
|||||||
Reference in New Issue
Block a user