fix 理事会查询

This commit is contained in:
lijiarao
2022-01-07 10:33:04 +08:00
parent df6de51727
commit 20e944ebe3
2 changed files with 12 additions and 1 deletions
@@ -22,7 +22,7 @@
left join pay_company_management pcm on(pm.company_id=pcm.id)
<if test=" userId!=null and userId != ''">
left join pay_meeting pme on (pe.id=pme.council_id)
left join pay_meeting_contacts pmc on pm.id = pmc.meeting_id
left join pay_meeting_contacts pmc on pme.id = pmc.meeting_id
</if>
<where>
<if test=" contactsNames!=null and contactsNames != ''">
@@ -38,6 +38,7 @@ import com.jero.meeting.entity.*;
import com.jero.meeting.mapper.PayMeetingMapper;
import com.jero.meeting.service.*;
import com.jero.meeting.valid.group.CaseCommitteeMeeting;
import com.jero.meeting.valid.group.CouncilMeeting;
import com.jero.meeting.valid.group.InternationalMeeting;
import com.jero.meeting.valid.group.WorkingGroupMeeting;
import com.jero.meeting.vo.PayMeetingVO;
@@ -421,6 +422,16 @@ public class PayMeetingServiceImpl extends ServiceImpl<PayMeetingMapper, PayMeet
payMeetingVO.setCaseCommitteeName(payCaseCommittee.getName());
payMeetingVO.setRemind(MeetingCommon.REMIND_0);
break;
case MeetingCommon.COUNCIL_MEETING:
ValidUtil.validate(payMeetingVO, CouncilMeeting.class);
String councilId = payMeetingVO.getCouncilId();
PayCaseCouncil payCaseCouncil = payCaseCouncilService.getById(councilId);
if (payCaseCouncil == null) {
throw new JeroBootException("理事会项目不存在");
}
payMeetingVO.setCouncilName(payCaseCouncil.getName());
payMeetingVO.setRemind(MeetingCommon.REMIND_0);
break;
default:
}
//校验酒店信息