ai.cpws_case_info_20241230
cpws_case_info_id,cpws_case_text_id,plaintiff,defendant,case_number,case_name,court,region,case_type,trial_procedure,case_reason,case_reason_id,delete_status,create_time,update_time,judgment_date,publication_date
cpws_case_text_id = #{entity.cpwsCaseTextId},plaintiff = #{entity.plaintiff},defendant = #{entity.defendant},case_number = #{entity.caseNumber},case_name = #{entity.caseName},court = #{entity.court},region = #{entity.region},case_type = #{entity.caseType},trial_procedure = #{entity.trialProcedure},case_reason = #{entity.caseReason},case_reason_id = #{entity.caseReasonId},delete_status = #{entity.deleteStatus},create_time = #{entity.createTime},update_time = #{entity.updateTime},judgment_date = #{entity.judgmentDate},publication_date = #{entity.publicationDate}
and cpws_case_text_id = #{terms.cpwsCaseTextId}
and plaintiff = #{terms.plaintiff}
and defendant = #{terms.defendant}
and case_number = #{terms.caseNumber}
and case_name = #{terms.caseName}
and court = #{terms.court}
and region = #{terms.region}
and case_type = #{terms.caseType}
and trial_procedure = #{terms.trialProcedure}
and case_reason = #{terms.caseReason}
and case_reason_id = #{terms.caseReasonId}
and DATE_FORMAT(create_time,'%Y-%m-%d') = #{terms.createTime}
and (DATE_FORMAT(create_time,'%Y-%m-%d') >= #{terms.createStart}
and DATE_FORMAT(create_time,'%Y-%m-%d') <= #{terms.createEnd})
and DATE_FORMAT(update_time,'%Y-%m-%d') = #{terms.updateTime}
and (DATE_FORMAT(update_time,'%Y-%m-%d') >= #{terms.updateStart}
and DATE_FORMAT(update_time,'%Y-%m-%d') <= #{terms.updateEnd})
and delete_status = '1'
and delete_status = #{terms.deleteStatus}
update
cpws_case_info_id = #{entity.cpwsCaseInfoId}
update
delete from
where cpws_case_info_id = #{id}
ai.cpws_case_info c
JOIN
ai.cpws_court_info ci ON c.court = ci.name
JOIN
ai.cpws_cause_info cci ON c.case_reason = cci.name
JOIN
ai.cpws_cause_info cci ON c.case_reason = cci.name
and c.case_name = #{terms.caseName}
and c.case_reason = #{terms.caseReason}
and (DATE_FORMAT(c.judgment_date,'%Y-%m-%d') >= #{terms.judgmentStart}
and DATE_FORMAT(c.judgment_date,'%Y-%m-%d') <= #{terms.judgmentEnd})
and (DATE_FORMAT(c.publication_date,'%Y-%m-%d') >= #{terms.publicationStart}
and DATE_FORMAT(c.publication_date,'%Y-%m-%d') <= #{terms.publicationEnd})
and c.delete_status = '1'
and c.delete_status = #{terms.deleteStatus}
and ci.prov_name = #{terms.courtName}
and ci.intermediate_name = #{terms.courtName}
and ci.basic_name = #{terms.courtName}
and cci.primary_cause_name = #{terms.causeName}
and cci.secondary_cause_name = #{terms.causeName}
and cci.tertiary_cause_name = #{terms.causeName}
and cci.quaternary_cause_name = #{terms.causeName}
and case_name like concat('%',#{terms.keyword},'%')
and ci.prov_name = #{terms.areaCourtName}
and (
cci.primary_cause in
#{id}
or cci.secondary_cause in
#{id}
or cci.tertiary_cause in
#{id}
or cci.quaternary_cause in
#{id}
)
cpws_case_info_id,cpws_case_text_id,case_name,court,case_reason,judgment_date
and c.case_name = #{terms.caseName}
and c.case_reason = #{terms.caseReason}
and (DATE_FORMAT(c.judgment_time,'%Y-%m-%d') >= #{terms.judgmentStart}
and DATE_FORMAT(c.judgment_time,'%Y-%m-%d') <= #{terms.judgmentEnd})
and (DATE_FORMAT(c.publication_time,'%Y-%m-%d') >= #{terms.publicationStart}
and DATE_FORMAT(c.publication_time,'%Y-%m-%d') <= #{terms.publicationEnd})
and c.delete_status = '1'
and c.delete_status = #{terms.deleteStatus}
and ci.prov_name = #{terms.courtName}
and ci.intermediate_name = #{terms.courtName}
and ci.basic_name = #{terms.courtName}
and cci.primary_cause_name = #{terms.causeName}
and cci.secondary_cause_name = #{terms.causeName}
and cci.tertiary_cause_name = #{terms.causeName}
and cci.quaternary_cause_name = #{terms.causeName}
and ci.prov_name = #{terms.areaCourtName}
and (
cci.primary_cause in
#{id}
or cci.secondary_cause in
#{id}
or cci.tertiary_cause in
#{id}
or cci.quaternary_cause in
#{id}
)