From 93c606b6227b1465af43041d1aaad041df3caea6 Mon Sep 17 00:00:00 2001 From: zhangqinlin <1500920753@qq.com> Date: Mon, 18 Oct 2021 09:59:48 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E4=BC=81=E4=B8=9A=E7=AB=AF=E8=B5=84?= =?UTF-8?q?=E6=96=99=E4=B8=8B=E8=BD=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../xml/PayWorkingGroupDistributionRecordMapper.xml | 2 +- .../jero/project/mapper/xml/PayWorkingGroupMapper.xml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/project/mapper/xml/PayWorkingGroupDistributionRecordMapper.xml b/jero-boot-incoming-payment/src/main/java/com/jero/project/mapper/xml/PayWorkingGroupDistributionRecordMapper.xml index 16060376..3ec7a409 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/project/mapper/xml/PayWorkingGroupDistributionRecordMapper.xml +++ b/jero-boot-incoming-payment/src/main/java/com/jero/project/mapper/xml/PayWorkingGroupDistributionRecordMapper.xml @@ -41,7 +41,7 @@ ail.fileName like concat('%',concat(#{fileName},'%')) - order by ail.uploadTime desc + group by ail.fileId order by ail.uploadTime desc diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/project/mapper/xml/PayWorkingGroupMapper.xml b/jero-boot-incoming-payment/src/main/java/com/jero/project/mapper/xml/PayWorkingGroupMapper.xml index a3ffbda0..04a3c97d 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/project/mapper/xml/PayWorkingGroupMapper.xml +++ b/jero-boot-incoming-payment/src/main/java/com/jero/project/mapper/xml/PayWorkingGroupMapper.xml @@ -575,7 +575,7 @@ #{item} - where pwgs.id in #{item} + pwgs.id in #{item} AND pwg.working_group_project LIKE @@ -630,7 +630,7 @@ FROM pay_common_project pcp left JOIN sys_user su on(pcp.principal_id=su.id) left join sys_depart sd on(su.org_code=sd.org_code) - where pcp.id in #{item} + pcp.id in #{item} pcp.principal_id in @@ -692,7 +692,7 @@ FROM pay_member_project pmp right join pay_member_project_subitem pmps on(pmp.id=pmps.project_id) left JOIN sys_user su on(pmp.director_id=su.id) left join sys_depart sd on(su.org_code=sd.org_code) - where pmps.id in #{item} + pmps.id in #{item} pmp.director_id in @@ -753,7 +753,7 @@ FROM pay_meeting pm right join pay_meeting_situation pms on(pm.id=pms.meeting_id) left JOIN sys_user su on(pm.director_id=su.id) left join sys_depart sd on(su.org_code=sd.org_code) - where pms.id in #{item} + pms.id in #{item} pm.director_id in @@ -814,7 +814,7 @@ FROM tb_member_project tmp left join tb_member_project_subitem tmps on(tmp.id=tmps.project_id) left JOIN sys_user su on(tmps.liaison_man_id=su.id) left join sys_depart sd on(su.org_code=sd.org_code) - where tmps.id in #{item} + tmps.id in #{item} tmps.id=99999999999999999999999 From 450342c7df0e499dbf8743f7b6846584857c0afe Mon Sep 17 00:00:00 2001 From: lijiarao Date: Mon, 18 Oct 2021 10:21:52 +0800 Subject: [PATCH 2/2] =?UTF-8?q?add=20=E4=BC=81=E4=B8=9A=E7=AB=AF=E6=88=91?= =?UTF-8?q?=E7=9A=84=E4=BC=9A=E8=AE=AE=E8=BF=94=E5=9B=9E=E5=8F=AF=E6=8A=A5?= =?UTF-8?q?=E5=90=8D=E4=BF=A1=E6=81=AFmeetingSignUpType?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/PayMeetingController.java | 27 ++++++++++++++----- .../com/jero/meeting/entity/PayMeeting.java | 6 +++++ 2 files changed, 27 insertions(+), 6 deletions(-) diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/PayMeetingController.java b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/PayMeetingController.java index ca56bb8b..07a9d1fa 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/PayMeetingController.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/PayMeetingController.java @@ -26,11 +26,13 @@ import com.jero.data.service.IPayCaseCommitteeService; import com.jero.meeting.common.MeetingCommon; import com.jero.meeting.entity.PayMeeting; import com.jero.meeting.entity.PayMeetingHotelContacts; +import com.jero.meeting.entity.PayMeetingSituation; import com.jero.meeting.service.IPayMeetingHotelContactsService; import com.jero.meeting.service.IPayMeetingService; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.jero.meeting.service.IPayMeetingSituationService; import com.jero.meeting.vo.PayMeetingVO; import com.jero.meeting.vo.PublishReminderVO; import com.jero.meeting.vo.UploadFileVO; @@ -83,6 +85,8 @@ public class PayMeetingController extends JeroController a.eq("pms.company_contact_id", id) + a -> a.eq("pms.company_contact_id", contactId) .or() - .eq("pms.post_contact_id", id) + .eq("pms.post_contact_id", contactId) .or() - .eq("pmrr.contact_id", id) + .eq("pmrr.contact_id", contactId) ); } @@ -210,6 +215,16 @@ public class PayMeetingController extends JeroController wrapper = new LambdaQueryWrapper<>(); + wrapper.eq(PayMeetingSituation::getMeetingId,meeting.getId()); + wrapper.eq(PayMeetingSituation::getCompanyContactId,contactId); + int count = payMeetingSituationService.count(wrapper); + if (count > 0){ + meeting.setMeetingSignUpType(2); + }else { + meeting.setMeetingSignUpType(1); + } } return Result.OK(pageList); diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/entity/PayMeeting.java b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/entity/PayMeeting.java index 4f735081..0b30b4d2 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/entity/PayMeeting.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/entity/PayMeeting.java @@ -282,4 +282,10 @@ public class PayMeeting implements Serializable { @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM") @DateTimeFormat(pattern="yyyy-MM") private Date month; + + /** + * 会议可报名状态:1可报名/2已报名 + */ + @TableField(exist = false) + private Integer meetingSignUpType; }