delete
FROM
sp_activity_Contractor
WHERE
activityId = #{activityId}
SELECT
CONCAT(a.id,'') AS id
,a.fullName
,a.contractorType
,a.contact
,a.phone
,a.province
,a.city
,a.area
,CONCAT(p.fullName,c.fullName,ar.fullName) AS pcaName
,a.address
,a.organizationCode
,a.orgUrl
,a.adminTel
,a.email
,a.applyTime
,a.isFreeze
FROM
sp_activity_Contractor a
INNER JOIN base_region p ON p.id = a.province
INNER JOIN base_region c ON c.id = a.city
LEFT JOIN base_region ar ON ar.id = a.area
WHERE 1=1
AND (
a.fullName like CONCAT('%', #{keywords}, '%')
OR a.phone like CONCAT('%', #{keywords}, '%')
OR a.contact like CONCAT('%', #{keywords}, '%')
OR a.address like CONCAT('%', #{keywords}, '%')
OR a.adminTel like CONCAT('%', #{keywords}, '%')
OR a.organizationCode like CONCAT('%', #{keywords}, '%')
)
AND a.phone = #{phone} AND a.organizationCode = #{organizationCode} AND a.contractorType = #{contractorType}
AND a.province = #{sProvince}
AND a.city = #{sCity}
AND a.area = #{sArea}
AND a.applyTime >= #{startDate} AND #{endDate} >= a.applyTime