update 合并开票后,更新参会人邮寄信息
This commit is contained in:
+14
-1
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user