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},'_','\_'),'%','\%'),'%')