diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/entity/PayMeetingSituation.java b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/entity/PayMeetingSituation.java index 591cf25a..fe5bfcb7 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/entity/PayMeetingSituation.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/entity/PayMeetingSituation.java @@ -415,4 +415,9 @@ public class PayMeetingSituation implements Serializable { @TableField(exist = false) @ApiModelProperty(value = "会议名称") private String meetingName; + + /**打包年份*/ + @TableField(exist = false) + @ApiModelProperty(value = "打包年份") + private String packYear; } diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/mapper/xml/PayMeetingSituationMapper.xml b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/mapper/xml/PayMeetingSituationMapper.xml index 1b7a1024..8cc89771 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/mapper/xml/PayMeetingSituationMapper.xml +++ b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/mapper/xml/PayMeetingSituationMapper.xml @@ -119,9 +119,18 @@ left join pay_meeting ps on pms.meeting_id = ps.id left join sys_user su on ps.director_id = su.id left join pay_income_contract_associated pica on pica.project_id = pms.id + + left join pay_pack_company_project ppcp on ppcp.project_id = pms.id + left join pay_pack_company ppc on ppc.id = ppcp.pack_id + pms.company_id = #{param.companyId} and pms.check_result = 1 + + and (ppc.pack_year = #{param.packYear} + or ppc.id is null) + + and ps.meeting_name like concat('%', #{param.meetingName}, '%') diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/service/impl/PayMeetingSituationServiceImpl.java b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/service/impl/PayMeetingSituationServiceImpl.java index 0f30b2b8..2bf11468 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/service/impl/PayMeetingSituationServiceImpl.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/service/impl/PayMeetingSituationServiceImpl.java @@ -126,10 +126,6 @@ public class PayMeetingSituationServiceImpl extends ServiceImpl