update 合并开票后,更新参会人邮寄信息

This commit is contained in:
lijiarao
2021-09-14 15:18:46 +08:00
parent 8506482f1e
commit c4620ed4d5
@@ -150,8 +150,9 @@ public class PayMeetingSituationServiceImpl extends ServiceImpl<PayMeetingSituat
List<String> meetingSituationIds = mergePayBillVO.getMeetingSituationIds();
List<PayMeetingSituation> payMeetingSituations = listByIds(meetingSituationIds);
if (payMeetingSituations.isEmpty()){
throw new JeroBootException("参会人不正确");
throw new JeroBootException("未选择参会人");
}
//判断所选参会人是否符合条件
PayMeetingSituation payMeetingSituation = payMeetingSituations.get(0);
String meetingId = payMeetingSituation.getMeetingId();
StringBuilder projectIds = new StringBuilder();
@@ -184,6 +185,18 @@ public class PayMeetingSituationServiceImpl extends ServiceImpl<PayMeetingSituat
projectIds.append(",");
}
}
//查询邮寄联系人
String postContactId = mergePayBillVO.getPostContactId();
String postContactAddress = mergePayBillVO.getPostContactAddress();
PayContactsManagement contactsManagement = contactsManagementService.getById(postContactId);
String postContactName = contactsManagement.getName();
//更新参会人信息的邮寄联系人
for (PayMeetingSituation meetingSituation : payMeetingSituations) {
meetingSituation.setPostContactId(postContactId);
meetingSituation.setPostContactName(postContactName);
meetingSituation.setPostContactAddress(postContactAddress);
saveOrUpdate(meetingSituation);
}
//删除最后一位","
//projectIds.deleteCharAt(projectIds.length()-1);