diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/data/controller/PayCaseCommitteeController.java b/jero-boot-incoming-payment/src/main/java/com/jero/data/controller/PayCaseCommitteeController.java index 13294e67..f69dacc0 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/data/controller/PayCaseCommitteeController.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/data/controller/PayCaseCommitteeController.java @@ -70,7 +70,6 @@ public class PayCaseCommitteeController extends JeroController queryPageList(@RequestParam(name="name",required = false) String name, @@ -89,7 +88,6 @@ public class PayCaseCommitteeController extends JeroController detail(@RequestParam(name="id",required = true) String id) { diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/mail/mapper/xml/PayMailContractMapper.xml b/jero-boot-incoming-payment/src/main/java/com/jero/mail/mapper/xml/PayMailContractMapper.xml index a2439f1e..21d6cb78 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/mail/mapper/xml/PayMailContractMapper.xml +++ b/jero-boot-incoming-payment/src/main/java/com/jero/mail/mapper/xml/PayMailContractMapper.xml @@ -13,11 +13,13 @@ pc.remark, pc.send_date as sendDate, pic.contract_num as contractNum, pic.contract_name as contractName, -pic.signed_company_temporary_name as signedCompanyTemporaryName, +pcm.company_name as signedCompanyTemporaryName, pic.principal_name as principalName, pic.principal_id as principalId, -pic.contract_amount as contractAmount FROM pay_mail_contract as pc left join pay_income_contract as pic on(pc.contract_id=pic.id) - ${ew.customSqlSegment} +pic.contract_amount as contractAmount FROM pay_mail_contract as pc left join pay_income_contract as pic on(pc.contract_id=pic.id) left join pay_company_management pcm +on(pic.signed_company_id=pcm.id) + + ${ew.customSqlSegment} + + (select pwgs.id as id + from pay_working_group_subitem pwgs + inner join pay_payment_record ppr on(pwgs.id=ppr.project_id) + WHERE ppr.payment_date like + concat('%',#{principalPeopleDetailSearch.year},'%') + GROUP BY pwgs.id + union ALL + SELECT + pcp.id as id + FROM pay_common_project pcp inner JOIN pay_payment_record ppr on(pcp.id=ppr.project_id) WHERE ppr.payment_date like concat('%',#{principalPeopleDetailSearch.year},'%') + group by pcp.id + union all + SELECT + pmps.id as id from + pay_member_project_subitem pmps inner join pay_payment_record ppr on(pmps.id=ppr.project_id) + WHERE ppr.payment_date like + concat('%',#{principalPeopleDetailSearch.year},'%') + group by pmps.id + union all + SELECT + pms.id as id from pay_meeting_situation pms inner join pay_payment_record ppr on (pms.id=ppr.project_id) + WHERE ppr.payment_date like concat('%',#{principalPeopleDetailSearch.year},'%') + group by pms.id) pprr on(pp.id=pprr.id) + order by pp.createTime + - +