fix bug 41442 企业端--水平越权--会议活动--我的会议--可报名--上传凭证接口未处理
This commit is contained in:
+9
-2
@@ -674,7 +674,15 @@ public class PayMeetingSituationServiceImpl extends ServiceImpl<PayMeetingSituat
|
||||
|
||||
@Override
|
||||
public void editTerminal(PayMeetingSituationVO payMeetingSituationVO) {
|
||||
LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||
String id = payMeetingSituationVO.getId();
|
||||
PayMeetingSituation payMeetingSituation1 = getById(id);
|
||||
String meetingId = payMeetingSituation1.getMeetingId();
|
||||
String loginUserId = loginUser.getId();
|
||||
//参会人id不是自己
|
||||
if (!Objects.equals(payMeetingSituation1.getCompanyContactId(), loginUserId)) {
|
||||
throw new JeroBootException("不是参会人无法上传缴费凭证");
|
||||
}
|
||||
String paymentRecord = payMeetingSituationVO.getPaymentRecord();
|
||||
String orderCode = payMeetingSituationVO.getOrderCode();
|
||||
PayMeetingSituation payMeetingSituation = new PayMeetingSituation();
|
||||
@@ -683,8 +691,7 @@ public class PayMeetingSituationServiceImpl extends ServiceImpl<PayMeetingSituat
|
||||
payMeetingSituation.setOrderCode(orderCode);
|
||||
|
||||
updateById(payMeetingSituation);
|
||||
PayMeetingSituation payMeetingSituation1 = getById(id);
|
||||
String meetingId = payMeetingSituation1.getMeetingId();
|
||||
|
||||
PayMeeting payMeeting = meetingService.getById(meetingId);
|
||||
SendPaymentRecordMessage(payMeetingSituation1, payMeeting);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user