diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarLawsAttrInfo/entity/SarLawsAttrInfo.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarLawsAttrInfo/entity/SarLawsAttrInfo.java index b1f97419..853ceec1 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarLawsAttrInfo/entity/SarLawsAttrInfo.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarLawsAttrInfo/entity/SarLawsAttrInfo.java @@ -88,11 +88,11 @@ public class SarLawsAttrInfo extends BaseEntity { @TableField("TGDWLAWS") private String tgdwlaws; - @TableField("NYLXLAWS") - private String nylxlaws; - - @TableField("YYRZLAWS") - private String yyrzlaws; +// @TableField("NYLXLAWS") +// private String nylxlaws; +// +// @TableField("YYRZLAWS") +// private String yyrzlaws; @TableField("ZRBMLAWS") private String zrbmlaws; diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarLawsStandInfo/controller/SarLawsStandInfoController.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarLawsStandInfo/controller/SarLawsStandInfoController.java index d61e8da5..4420065b 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarLawsStandInfo/controller/SarLawsStandInfoController.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarLawsStandInfo/controller/SarLawsStandInfoController.java @@ -77,9 +77,12 @@ public class SarLawsStandInfoController extends BaseController case "issueTime": page.setOrderByA("SAR_LAWS_STAND_INFO.ISSUE_TIME");//发布日期 break; - case "SSRQ": + case "SSRQLAWS": page.setOrderByA("SSRQLAWS"); break; + case "LAWSSYCX": + page.setOrderByA("LAWS_SYCX"); + break; case "standStatusShow": page.setOrderByA("standStatusShow");//文本状态 break; @@ -145,7 +148,7 @@ public class SarLawsStandInfoController extends BaseController case "issueTime": page.setOrderByA("SAR_LAWS_STAND_INFO.ISSUE_TIME");//发布日期 break; - case "SSRQ": + case "SSRQLAWS": page.setOrderByA("SSRQLAWS");//实施日期 break; case "standStatusShow": diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarLawsStandInfo/entity/SarLawsStandInfoPage.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarLawsStandInfo/entity/SarLawsStandInfoPage.java index dc5f3dcd..21eabb73 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarLawsStandInfo/entity/SarLawsStandInfoPage.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarLawsStandInfo/entity/SarLawsStandInfoPage.java @@ -34,6 +34,18 @@ public class SarLawsStandInfoPage extends BasePage { @ApiModelProperty(value = "政策分类 共四级,逐级选择-配置管理中维护") private String lawsType; + @ApiModelProperty(value = "一级政策分类") + private String lawsTypeFirstLevel; + + @ApiModelProperty(value = "二级政策份分类") + private String lawsTypeSecondLevel; + + @ApiModelProperty(value = "三级政策分类") + private String lawsTypeThirdLevel; + + @ApiModelProperty(value = "四级政策分类") + private String lawsTypeFourthLevel; + @ApiModelProperty(value = "政策编号") private String lawsNumber; @@ -70,6 +82,8 @@ public class SarLawsStandInfoPage extends BasePage { @ApiModelProperty(value = "适用车型-配置管理中维护") private String lawsSycx; + private String[] lawsSycxArray; + @ApiModelProperty(value = "是/否(选择否,只有政策、政策中文名称是必填项目)") private String isRelateAccess; @@ -231,8 +245,10 @@ public class SarLawsStandInfoPage extends BasePage { private String XCSJBUSS; private String SSRQLAWS; + private String XRZSSRQLAWS; private String XCXSSRQLAWS; private String ZCXSSRQLAWS; + private String SXRQLAWS; private String ZCWBLAWS; private String GCWBLAWS; private String JDWJLAWS; @@ -240,6 +256,7 @@ public class SarLawsStandInfoPage extends BasePage { private String CYSDLAWS; private String TGRLAWS; private String TGDWLAWS; + private String SYRZLAWS; private String NYLXLAWS; private String YYRZLAWS; private String ZRBMLAWS; diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarLawsStandInfo/service/impl/SarLawsStandInfoServiceImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarLawsStandInfo/service/impl/SarLawsStandInfoServiceImpl.java index 4f9bd2e4..767f5ade 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarLawsStandInfo/service/impl/SarLawsStandInfoServiceImpl.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarLawsStandInfo/service/impl/SarLawsStandInfoServiceImpl.java @@ -170,6 +170,10 @@ public class SarLawsStandInfoServiceImpl extends ServiceImpl rows = this.baseMapper.getSarStandardsInfoPage(page); diff --git a/adc-da-slrs/src/main/resources/mybatis/mapper/sarLawsStandInfo/SarLawsStandInfoMapper.xml b/adc-da-slrs/src/main/resources/mybatis/mapper/sarLawsStandInfo/SarLawsStandInfoMapper.xml index d62daefb..51c316a5 100644 --- a/adc-da-slrs/src/main/resources/mybatis/mapper/sarLawsStandInfo/SarLawsStandInfoMapper.xml +++ b/adc-da-slrs/src/main/resources/mybatis/mapper/sarLawsStandInfo/SarLawsStandInfoMapper.xml @@ -91,8 +91,17 @@ and SAR_LAWS_STAND_INFO.MODIFY_TIME between DATE_SUB(NOW(),INTERVAL 7 day) and DATE_SUB(NOW(),INTERVAL -1 day) - - and SAR_LAWS_STAND_INFO.LAWS_TYPE like concat(concat('%',#{lawsType}),'%') + + and SAR_LAWS_STAND_INFO.LAWS_TYPE_FIRST_LEVEL = #{lawsTypeFirstLevel} + + + and SAR_LAWS_STAND_INFO.LAWS_TYPE_SECOND_LEVEL = #{lawsTypeSecondLevel} + + + and SAR_LAWS_STAND_INFO.LAWS_TYPE_THIRD_LEVEL = #{lawsTypeThirdLevel} + + + and SAR_LAWS_STAND_INFO.LAWS_TYPE_FOURTH_LEVEL = #{lawsTypeFourthLevel} and SAR_LAWS_STAND_INFO.LAWS_NUMBER like concat(concat('%',#{lawsNumber}),'%') @@ -129,8 +138,12 @@ and FIND_IN_SET(#{lawsSyqy},SAR_LAWS_STAND_INFO.LAWS_SYQY) - - and FIND_IN_SET(#{lawsSycx},SAR_LAWS_STAND_INFO.LAWS_SYCX) + + and ( + + FIND_IN_SET(#{eachSycx},SAR_LAWS_STAND_INFO.LAWS_SYCX) + + ) and SAR_LAWS_STAND_INFO.IS_RELATE_ACCESS = #{isRelateAccess} @@ -189,6 +202,57 @@ and (${advanceSearchStr}) + + and DATE_FORMAT(SAR_LAWS_ATTR_INFO.SSRQLAWS ,'%Y-%m-%d') = DATE_FORMAT(#{SSRQLAWS},'%Y-%m-%d') + + + and DATE_FORMAT(SAR_LAWS_ATTR_INFO.XCXSSRQLAWS ,'%Y-%m-%d') = DATE_FORMAT(#{XCXSSRQLAWS},'%Y-%m-%d') + + + and DATE_FORMAT(SAR_LAWS_ATTR_INFO.ZCXSSRQLAWS ,'%Y-%m-%d') = DATE_FORMAT(#{ZCXSSRQLAWS},'%Y-%m-%d') + + + and DATE_FORMAT(SAR_LAWS_ATTR_INFO.XRZSSRQLAWS ,'%Y-%m-%d') = DATE_FORMAT(#{XRZSSRQLAWS},'%Y-%m-%d') + + + and DATE_FORMAT(SAR_LAWS_ATTR_INFO.SXRQLAWS ,'%Y-%m-%d') = DATE_FORMAT(#{SXRQLAWS},'%Y-%m-%d') + + + and SAR_LAWS_ATTR_INFO.CYSDLAWS = #{CYSDLAWS} + + + and SAR_LAWS_ATTR_INFO.CYSDLAWS = #{CYSDLAWS} + + + and SAR_LAWS_ATTR_INFO.TGRLAWS = #{TGRLAWS} + + + and SAR_LAWS_ATTR_INFO.TGDWLAWS = #{TGDWLAWS} + + + and SAR_LAWS_ATTR_INFO.SYRZLAWS = #{SYRZLAWS} + + + and SAR_LAWS_ATTR_INFO.ZRBMLAWS = #{ZRBMLAWS} + + + and SAR_LAWS_ATTR_INFO.ZRGCSLAWS = #{ZRGCSLAWS} + + + and SAR_LAWS_ATTR_INFO.DTWJHLAWS = #{DTWJHLAWS} + + + and SAR_LAWS_ATTR_INFO.BDTWJHLAWS = #{BDTWJHLAWS} + + + and SAR_LAWS_ATTR_INFO.YYBZZCLAWS = #{YYBZZCLAWS} + + + and SAR_LAWS_ATTR_INFO.XGLC = #{XGLC} + + + and SAR_LAWS_ATTR_INFO.CHJLLAWS like concat(concat('%',#{CHJLLAWS}),'%') + @@ -516,8 +580,6 @@ tmp_tb.CYSDLAWS, tmp_tb.TGRLAWS, tmp_tb.TGDWLAWS, - tmp_tb.NYLXLAWS, - tmp_tb.YYRZLAWS, tmp_tb.ZRBMLAWS, tmp_tb.ZRGCSLAWS, tmp_tb.DTWJHLAWS,