fix bug 41424 在来款中新建的会议,在会员的门户端中,会议通知和会议文件没有回显

This commit is contained in:
lijiarao
2021-10-26 15:50:10 +08:00
parent 2813675a39
commit a5f18889ee
2 changed files with 44 additions and 32 deletions
@@ -77,26 +77,14 @@ public class StableCrossTrainingServiceImpl extends ServiceImpl<StableCrossTrain
stableCrossTraining.setConvokeEndTime(endTime);
stableCrossTraining.setConvokeLocale(payMeeting.getConvokeLocale());
stableCrossTraining.setPlaceName(payMeeting.getVenue());
List<String> fileIdList = new ArrayList<>();
String meetingData = payMeeting.getMeetingData();
stableCrossTraining.setMeetingFiles(meetingData);
if (StrUtil.isNotBlank(meetingData)){
List<String> strings = Arrays.asList(meetingData.split(","));
List<String> arrayList = new ArrayList<>(strings);
fileIdList.addAll(arrayList);
}
String meetingFiles = payMeeting.getMeetingFiles();
stableCrossTraining.setMeetingNotifyFiles(meetingFiles);
if (StrUtil.isNotBlank(meetingFiles)){
List<String> strings = Arrays.asList(meetingFiles.split(","));
List<String> arrayList = new ArrayList<>(strings);
fileIdList.addAll(arrayList);
}
String paymentQrCode = payMeeting.getPaymentQrCode();
stableCrossTraining.setPaymentQrCode(paymentQrCode);
if (StrUtil.isNotBlank(paymentQrCode)){
fileIdList.add(paymentQrCode);
}
stableCrossTraining.setAddress(payMeeting.getAddress());
stableCrossTraining.setEstimatedNumber(payMeeting.getEstimatedNumber());
@@ -125,16 +113,6 @@ public class StableCrossTrainingServiceImpl extends ServiceImpl<StableCrossTrain
hotelList.add(hotelContact);
}
stableCrossTraining.setHotelList(hotelList);
if (!fileIdList.isEmpty()) {
List<OSSFile> ossFiles = iossFileService.listByIds(fileIdList);
for (OSSFile ossFile : ossFiles) {
String url = ossFile.getUrl();
String[] fileUrl = url.split("/");
int length = fileUrl.length;
ossFile.setFileName(fileUrl[length - 1]);
}
AuthenticationUtils.post("/stablecrosstraining/stableCrossTraining/addStandardsFile",null,ossFiles);
}
return stableCrossTraining;
}