update 合并开票后,更新参会人邮寄信息
This commit is contained in:
+14
-1
@@ -150,8 +150,9 @@ public class PayMeetingSituationServiceImpl extends ServiceImpl<PayMeetingSituat
|
|||||||
List<String> meetingSituationIds = mergePayBillVO.getMeetingSituationIds();
|
List<String> meetingSituationIds = mergePayBillVO.getMeetingSituationIds();
|
||||||
List<PayMeetingSituation> payMeetingSituations = listByIds(meetingSituationIds);
|
List<PayMeetingSituation> payMeetingSituations = listByIds(meetingSituationIds);
|
||||||
if (payMeetingSituations.isEmpty()){
|
if (payMeetingSituations.isEmpty()){
|
||||||
throw new JeroBootException("参会人不正确");
|
throw new JeroBootException("未选择参会人");
|
||||||
}
|
}
|
||||||
|
//判断所选参会人是否符合条件
|
||||||
PayMeetingSituation payMeetingSituation = payMeetingSituations.get(0);
|
PayMeetingSituation payMeetingSituation = payMeetingSituations.get(0);
|
||||||
String meetingId = payMeetingSituation.getMeetingId();
|
String meetingId = payMeetingSituation.getMeetingId();
|
||||||
StringBuilder projectIds = new StringBuilder();
|
StringBuilder projectIds = new StringBuilder();
|
||||||
@@ -184,6 +185,18 @@ public class PayMeetingSituationServiceImpl extends ServiceImpl<PayMeetingSituat
|
|||||||
projectIds.append(",");
|
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);
|
//projectIds.deleteCharAt(projectIds.length()-1);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user