feat: There is no way the, TO optimize the query
This commit is contained in:
+6
-6
@@ -96,22 +96,22 @@ public class SarStandardsInfoController extends BaseController<SarStandardsInfo>
|
|||||||
if (null != page.getNowOrderBy()) {
|
if (null != page.getNowOrderBy()) {
|
||||||
switch (page.getNowOrderBy()) {
|
switch (page.getNowOrderBy()) {
|
||||||
case 1:
|
case 1:
|
||||||
page.setOrderBy1("issueTime");//发布日期
|
page.setOrderByA("issueTime");//发布日期
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
page.setOrderBy1("SAR_STAND_ATTR_INFO.ZCCSSRQ");//新车型实施日期
|
page.setOrderByA("SAR_STAND_ATTR_INFO.ZCCSSRQ");//新车型实施日期
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
page.setOrderBy1("SAR_STAND_ATTR_INFO.XCXSSRQ");//在产车实施日期
|
page.setOrderByA("SAR_STAND_ATTR_INFO.XCXSSRQ");//在产车实施日期
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
page.setOrderBy1("SAR_STANDARDS_INFO.text_status");//文本状态
|
page.setOrderByA("SAR_STANDARDS_INFO.text_status");//文本状态
|
||||||
break;
|
break;
|
||||||
case 5:
|
case 5:
|
||||||
page.setOrderBy1("paixu");
|
page.setOrderByA("paixu");
|
||||||
break;
|
break;
|
||||||
case 6:
|
case 6:
|
||||||
page.setOrderBy1("SAR_STAND_ATTR_INFO.SSRQ");
|
page.setOrderByA("SAR_STAND_ATTR_INFO.SSRQ");
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
page.setNowOrder(null);
|
page.setNowOrder(null);
|
||||||
|
|||||||
+6
@@ -199,6 +199,12 @@ public class SarStandardsInfo extends BaseEntity {
|
|||||||
private String jspg;
|
private String jspg;
|
||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
private String CHJL;
|
private String CHJL;
|
||||||
|
@TableField(exist = false)
|
||||||
|
private String SSRQ;
|
||||||
|
@TableField(exist = false)
|
||||||
|
private String ZCCSSRQ;
|
||||||
|
@TableField(exist = false)
|
||||||
|
private String XCXSSRQ;
|
||||||
|
|
||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
private String putTime2;
|
private String putTime2;
|
||||||
|
|||||||
+1
@@ -84,6 +84,7 @@ public class SarStandardsInfoEOPage extends BasePage {
|
|||||||
private String productId;
|
private String productId;
|
||||||
private Integer nowOrder;
|
private Integer nowOrder;
|
||||||
private Integer nowOrderBy;
|
private Integer nowOrderBy;
|
||||||
|
private String orderByA = "a.issue_time";
|
||||||
private String orderBy1 = "SAR_STANDARDS_INFO.issue_time";
|
private String orderBy1 = "SAR_STANDARDS_INFO.issue_time";
|
||||||
private String order1 = "desc";
|
private String order1 = "desc";
|
||||||
|
|
||||||
|
|||||||
+21
-3
@@ -723,7 +723,25 @@
|
|||||||
a.*,
|
a.*,
|
||||||
SAR_STAND_ATTR_INFO.CHJL AS CHJL,
|
SAR_STAND_ATTR_INFO.CHJL AS CHJL,
|
||||||
dicstandSort.DIC_TYPE_NAME AS standSortShow,
|
dicstandSort.DIC_TYPE_NAME AS standSortShow,
|
||||||
dicstandTextStatus.DIC_TYPE_NAME AS standTextStatusShow
|
dicstandTextStatus.DIC_TYPE_NAME AS standTextStatusShow,
|
||||||
|
(
|
||||||
|
CASE
|
||||||
|
WHEN SAR_STAND_ATTR_INFO.SSRQ ='' THEN '9999-01-01'
|
||||||
|
ELSE SAR_STAND_ATTR_INFO.SSRQ
|
||||||
|
END
|
||||||
|
) AS SSRQ,
|
||||||
|
(
|
||||||
|
CASE
|
||||||
|
WHEN SAR_STAND_ATTR_INFO.ZCCSSRQ ='' THEN '9999-01-01'
|
||||||
|
ELSE SAR_STAND_ATTR_INFO.ZCCSSRQ
|
||||||
|
END
|
||||||
|
) AS ZCCSSRQ,
|
||||||
|
(
|
||||||
|
CASE
|
||||||
|
WHEN SAR_STAND_ATTR_INFO.XCXSSRQ ='' THEN '9999-01-01'
|
||||||
|
ELSE SAR_STAND_ATTR_INFO.XCXSSRQ
|
||||||
|
END
|
||||||
|
) AS XCXSSRQ
|
||||||
from
|
from
|
||||||
(select tmp_tb.* from
|
(select tmp_tb.* from
|
||||||
(
|
(
|
||||||
@@ -748,10 +766,10 @@
|
|||||||
SAR_STANDARDS_INFO.STAND_SYSTEM
|
SAR_STANDARDS_INFO.STAND_SYSTEM
|
||||||
from SAR_STANDARDS_INFO
|
from SAR_STANDARDS_INFO
|
||||||
<include refid="SarStandardsInfo_in_left"/>
|
<include refid="SarStandardsInfo_in_left"/>
|
||||||
order by
|
|
||||||
${orderBy1} ${order1},SAR_STANDARDS_INFO.id
|
|
||||||
) tmp_tb limit ${pager.startIndex-1},${pageSize}) a
|
) tmp_tb limit ${pager.startIndex-1},${pageSize}) a
|
||||||
<include refid="SarStandardsInfo_out_left"/>
|
<include refid="SarStandardsInfo_out_left"/>
|
||||||
|
order by
|
||||||
|
${orderByA} ${order1},a.id
|
||||||
</select>
|
</select>
|
||||||
<!--FIELD(SAR_STANDARDS_INFO.issue_time,'已发布'), FIELD(SAR_STANDARDS_INFO.issue_time,'TBD'), FIELD(SAR_STANDARDS_INFO.issue_time,'N/A') ,-->
|
<!--FIELD(SAR_STANDARDS_INFO.issue_time,'已发布'), FIELD(SAR_STANDARDS_INFO.issue_time,'TBD'), FIELD(SAR_STANDARDS_INFO.issue_time,'N/A') ,-->
|
||||||
<!--if(isnull(SAR_STANDARDS_INFO.issue_time),0,1) desc ,-->
|
<!--if(isnull(SAR_STANDARDS_INFO.issue_time),0,1) desc ,-->
|
||||||
|
|||||||
Reference in New Issue
Block a user