feat: 添加政策字段回显
This commit is contained in:
+13
-13
@@ -74,13 +74,13 @@ public class SarLawsStandInfoController extends BaseController<SarLawsStandInfo>
|
|||||||
public ResponseMessage<PageInfo<SarLawsStandInfo>> page(SarLawsStandInfoPage page) throws Exception {
|
public ResponseMessage<PageInfo<SarLawsStandInfo>> page(SarLawsStandInfoPage page) throws Exception {
|
||||||
if (null != page.getNowOrderBy()) {
|
if (null != page.getNowOrderBy()) {
|
||||||
switch (page.getNowOrderBy()) {
|
switch (page.getNowOrderBy()) {
|
||||||
case 1:
|
case "issueTime":
|
||||||
page.setOrderByA("SAR_LAWS_STAND_INFO.ISSUE_TIME");//发布日期
|
page.setOrderByA("SAR_LAWS_STAND_INFO.ISSUE_TIME");//发布日期
|
||||||
break;
|
break;
|
||||||
case 2:
|
case "SSRQ":
|
||||||
page.setOrderByA("XCXSSRQLAWS");
|
page.setOrderByA("SSRQLAWS");
|
||||||
break;
|
break;
|
||||||
case 3:
|
case "standStatusShow":
|
||||||
page.setOrderByA("standStatusShow");//文本状态
|
page.setOrderByA("standStatusShow");//文本状态
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
@@ -89,10 +89,10 @@ public class SarLawsStandInfoController extends BaseController<SarLawsStandInfo>
|
|||||||
}
|
}
|
||||||
if (null != page.getNowOrder()) {
|
if (null != page.getNowOrder()) {
|
||||||
switch (page.getNowOrder()) {
|
switch (page.getNowOrder()) {
|
||||||
case 1:
|
case "desc":
|
||||||
page.setOrder1("desc");
|
page.setOrder1("desc");
|
||||||
break;
|
break;
|
||||||
case 2:
|
case "asc":
|
||||||
page.setOrder1("asc");
|
page.setOrder1("asc");
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
@@ -103,7 +103,7 @@ public class SarLawsStandInfoController extends BaseController<SarLawsStandInfo>
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if (com.adc.da.util.utils.StringUtils.isNotBlank(page.getAdvanceSearchVOStr())) {
|
if (StringUtils.isNotBlank(page.getAdvanceSearchVOStr())) {
|
||||||
List<SarAdvanceSearchVO> searchList = JSONObject.parseArray(page.getAdvanceSearchVOStr(),SarAdvanceSearchVO.class);
|
List<SarAdvanceSearchVO> searchList = JSONObject.parseArray(page.getAdvanceSearchVOStr(),SarAdvanceSearchVO.class);
|
||||||
String advanceStr = SarAdvanceSearchUtil.createSql(searchList,"SAR_LAWS_ATTR_INFO");
|
String advanceStr = SarAdvanceSearchUtil.createSql(searchList,"SAR_LAWS_ATTR_INFO");
|
||||||
if (StringUtils.isNotBlank(advanceStr)) {
|
if (StringUtils.isNotBlank(advanceStr)) {
|
||||||
@@ -142,13 +142,13 @@ public class SarLawsStandInfoController extends BaseController<SarLawsStandInfo>
|
|||||||
|
|
||||||
private void nowOrderFunc(SarLawsStandInfoPage page) {
|
private void nowOrderFunc(SarLawsStandInfoPage page) {
|
||||||
switch (page.getNowOrderBy()) {
|
switch (page.getNowOrderBy()) {
|
||||||
case 1:
|
case "issueTime":
|
||||||
page.setOrderByA("SAR_LAWS_STAND_INFO.ISSUE_TIME");//发布日期
|
page.setOrderByA("SAR_LAWS_STAND_INFO.ISSUE_TIME");//发布日期
|
||||||
break;
|
break;
|
||||||
case 2:
|
case "SSRQ":
|
||||||
page.setOrderByA("XCXSSRQLAWS");//实施日期
|
page.setOrderByA("SSRQLAWS");//实施日期
|
||||||
break;
|
break;
|
||||||
case 3:
|
case "standStatusShow":
|
||||||
page.setOrderByA("standStatusShow");//文本状态
|
page.setOrderByA("standStatusShow");//文本状态
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
@@ -157,10 +157,10 @@ public class SarLawsStandInfoController extends BaseController<SarLawsStandInfo>
|
|||||||
}
|
}
|
||||||
if (null != page.getNowOrder()) {
|
if (null != page.getNowOrder()) {
|
||||||
switch (page.getNowOrder()) {
|
switch (page.getNowOrder()) {
|
||||||
case 1:
|
case "desc":
|
||||||
page.setOrder1("desc");
|
page.setOrder1("desc");
|
||||||
break;
|
break;
|
||||||
case 2:
|
case "asc":
|
||||||
page.setOrder1("asc");
|
page.setOrder1("asc");
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
|||||||
+4
@@ -302,4 +302,8 @@ public class SarLawsStandInfo extends BaseEntity {
|
|||||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
||||||
private String XCXSSRQLAWS; // 新车实施日期
|
private String XCXSSRQLAWS; // 新车实施日期
|
||||||
|
|
||||||
|
// 实施日期
|
||||||
|
@TableField(exist = false)
|
||||||
|
private String SSRQLAWS;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
+4
-2
@@ -263,10 +263,12 @@ public class SarLawsStandInfoPage extends BasePage {
|
|||||||
private String ids;
|
private String ids;
|
||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
private String proType;
|
private String proType;
|
||||||
|
// 排序方式
|
||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
private Integer nowOrder;
|
private String nowOrder;
|
||||||
|
//排序字段
|
||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
private Integer nowOrderBy;
|
private String nowOrderBy;
|
||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
private String orderByA = "";
|
private String orderByA = "";
|
||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
|
|||||||
+6
-6
@@ -524,13 +524,13 @@ public class SarLawsStandInfoServiceImpl extends ServiceImpl<SarLawsStandInfoDao
|
|||||||
|
|
||||||
private void nowOrderFunc(SarLawsStandInfoPage page) {
|
private void nowOrderFunc(SarLawsStandInfoPage page) {
|
||||||
switch (page.getNowOrderBy()) {
|
switch (page.getNowOrderBy()) {
|
||||||
case 1:
|
case "issue":
|
||||||
page.setOrderByA("SAR_LAWS_STAND_INFO.ISSUE_TIME");//发布日期
|
page.setOrderByA("SAR_LAWS_STAND_INFO.ISSUE_TIME");//发布日期
|
||||||
break;
|
break;
|
||||||
case 2:
|
case "SSRQ":
|
||||||
page.setOrderByA("XCXSSRQLAWS");//实施日期
|
page.setOrderByA("SSRQLAWS");//实施日期
|
||||||
break;
|
break;
|
||||||
case 3:
|
case "standStatusShow":
|
||||||
page.setOrderByA("standStatusShow");//文本状态
|
page.setOrderByA("standStatusShow");//文本状态
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
@@ -539,10 +539,10 @@ public class SarLawsStandInfoServiceImpl extends ServiceImpl<SarLawsStandInfoDao
|
|||||||
}
|
}
|
||||||
if (null != page.getNowOrder()) {
|
if (null != page.getNowOrder()) {
|
||||||
switch (page.getNowOrder()) {
|
switch (page.getNowOrder()) {
|
||||||
case 1:
|
case "desc":
|
||||||
page.setOrder1("desc");
|
page.setOrder1("desc");
|
||||||
break;
|
break;
|
||||||
case 2:
|
case "asc":
|
||||||
page.setOrder1("asc");
|
page.setOrder1("asc");
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
|||||||
+11
-3
@@ -386,6 +386,7 @@
|
|||||||
SAR_LAWS_STAND_INFO.COUNTRY,
|
SAR_LAWS_STAND_INFO.COUNTRY,
|
||||||
SAR_LAWS_STAND_INFO.MODIFY_TIME,
|
SAR_LAWS_STAND_INFO.MODIFY_TIME,
|
||||||
dicstandTextStatus.DIC_TYPE_NAME AS standStatusShow,
|
dicstandTextStatus.DIC_TYPE_NAME AS standStatusShow,
|
||||||
|
SAR_LAWS_ATTR_INFO.SSRQLAWS,
|
||||||
(
|
(
|
||||||
CASE
|
CASE
|
||||||
WHEN SAR_LAWS_ATTR_INFO.XCXSSRQLAWS ='' THEN '9999-01-01'
|
WHEN SAR_LAWS_ATTR_INFO.XCXSSRQLAWS ='' THEN '9999-01-01'
|
||||||
@@ -395,9 +396,16 @@
|
|||||||
from SAR_LAWS_STAND_INFO
|
from SAR_LAWS_STAND_INFO
|
||||||
<include refid="SarStandardsInfo_in_left"/>
|
<include refid="SarStandardsInfo_in_left"/>
|
||||||
order by
|
order by
|
||||||
<if test='orderByA != null and orderByA != "" and order1 != null and order1 != ""'>
|
<choose>
|
||||||
${orderByA} ${order1},
|
<when test="orderByA == SSRQLAWS">
|
||||||
</if>
|
${orderByA} SUBSTRING_INDEX(SSRQLAWS,',',1),
|
||||||
|
</when>
|
||||||
|
<otherwise>
|
||||||
|
<if test='orderByA != null and orderByA != "" and order1 != null and order1 != ""'>
|
||||||
|
${orderByA} ${order1},
|
||||||
|
</if>
|
||||||
|
</otherwise>
|
||||||
|
</choose>
|
||||||
SAR_LAWS_STAND_INFO.id
|
SAR_LAWS_STAND_INFO.id
|
||||||
limit ${pager.startIndex-1},${pageSize}
|
limit ${pager.startIndex-1},${pageSize}
|
||||||
</select>
|
</select>
|
||||||
|
|||||||
Reference in New Issue
Block a user