diff --git a/yifu-insurances/yifu-insurances-biz/src/main/resources/mapper/insurances/TInsurancePolicyMapper.xml b/yifu-insurances/yifu-insurances-biz/src/main/resources/mapper/insurances/TInsurancePolicyMapper.xml index 898a48efa673b0453364c83ba246b2980a40880f..7cbd936723c4c9929f75be33bf5bb7791a02de7a 100644 --- a/yifu-insurances/yifu-insurances-biz/src/main/resources/mapper/insurances/TInsurancePolicyMapper.xml +++ b/yifu-insurances/yifu-insurances-biz/src/main/resources/mapper/insurances/TInsurancePolicyMapper.xml @@ -36,10 +36,10 @@ and POLICY_NO like concat('%',replace(replace(#{param.policyNo},'_','\_'),'%','\%'),'%') </if> <if test="param.policyStart != null and param.policyStart.trim() != ''"> - AND POLICY_START <![CDATA[ >= ]]> #{param.policyStart} + AND POLICY_START <![CDATA[ >= ]]> concat(#{param.policyStart},'') </if> <if test="param.policyEnd != null and param.policyEnd.trim() != ''"> - AND POLICY_END <![CDATA[ <= ]]> #{param.policyEnd} + AND POLICY_END <![CDATA[ <= ]]> concat(#{param.policyEnd},'') </if> <if test="param.insuranceCompanyName != null and param.insuranceCompanyName.trim() != ''"> and INSURANCE_COMPANY_NAME like concat('%',replace(replace(#{param.insuranceCompanyName},'_','\_'),'%','\%'),'%') @@ -62,10 +62,10 @@ and POLICY_NO like concat('%',replace(replace(#{param.policyNo},'_','\_'),'%','\%'),'%') </if> <if test="param.policyStart != null and param.policyStart.trim() != ''"> - AND POLICY_START <![CDATA[ >= ]]> #{param.policyStart} + AND POLICY_START <![CDATA[ >= ]]> concat(#{param.policyStart},'') </if> <if test="param.policyEnd != null and param.policyEnd.trim() != ''"> - AND POLICY_END <![CDATA[ <= ]]> #{param.policyEnd} + AND POLICY_END <![CDATA[ <= ]]> concat(#{param.policyEnd},'') </if> <if test="param.insuranceCompanyName != null and param.insuranceCompanyName.trim() != ''"> and INSURANCE_COMPANY_NAME like concat('%',replace(replace(#{param.insuranceCompanyName},'_','\_'),'%','\%'),'%')