Commit 163662c3 authored by 麻笑宇's avatar 麻笑宇

feat(enterprise): 增加企业创建时间筛选功能

- 在 EnterpriseBizMapper.xml 中添加创建时间范围筛选条件 - 在 TzBaseEnterpriseInfoDto 中添加 createDate 和 createDateRange 字段 - 优化 SQL 查询条件,支持按创建时间区间筛选企业信息
parent 1021ecba
......@@ -33,6 +33,9 @@
FROM
tz_base_enterprise_info
<where>
<if test="tzBaseEnterpriseInfoDto.createDateRange != null">
AND create_date BETWEEN #{tzBaseEnterpriseInfoDto.createDateRange[0]} AND #{tzBaseEnterpriseInfoDto.createDateRange[1]}
</if>
<if test="tzBaseEnterpriseInfoDto.unitType.indexOf('检验检测机构') !=-1 and tzBaseEnterpriseInfoDto.jyjcStatus!=null and tzBaseEnterpriseInfoDto.jyjcStatus!=''">
use_unit_code in
(select distinct unit_code from tz_jyjc_opening_application
......@@ -50,10 +53,15 @@
</foreach>
)
</if>
<if
test="tzBaseEnterpriseInfoDto.useUnit!=null and tzBaseEnterpriseInfoDto.useUnit!='' ">
<if test="tzBaseEnterpriseInfoDto.useUnit!=null and tzBaseEnterpriseInfoDto.useUnit!='' ">
AND use_unit LIKE CONCAT('%',#{tzBaseEnterpriseInfoDto.useUnit},'%')
</if>
<if test="tzBaseEnterpriseInfoDto.useContact!=null and tzBaseEnterpriseInfoDto.useContact!='' ">
AND use_contact LIKE CONCAT('%',#{tzBaseEnterpriseInfoDto.useContact},'%')
</if>
<if test="tzBaseEnterpriseInfoDto.contactPhone!=null and tzBaseEnterpriseInfoDto.contactPhone!='' ">
AND contact_phone LIKE CONCAT('%',#{tzBaseEnterpriseInfoDto.contactPhone},'%')
</if>
<if
test="tzBaseEnterpriseInfoDto.useUnitCertificate!=null and tzBaseEnterpriseInfoDto.useUnitCertificate!='' ">
AND use_unit_certificate = #{tzBaseEnterpriseInfoDto.useUnitCertificate}
......
......@@ -329,4 +329,10 @@ public class TzBaseEnterpriseInfoDto extends BaseDto {
* 设备类型-名称
*/
private String equipTypeName;
@ApiModelProperty(value = "创建时间")
private Date createDate;
@ApiModelProperty(value = "创建时间区间")
private String[] createDateRange;
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment