|
|
@@ -683,16 +683,19 @@ public class PartyMeetingInfoServiceImpl implements IPartyMeetingInfoService
|
|
|
insertMeetingFollow(addFile,partyMeetingInfo.getId());
|
|
|
}
|
|
|
}
|
|
|
- // 会议图片 删除之前 全部更新
|
|
|
- partyMeetingImageMapper.deletePartyMeetingImageByMeetingId(partyMeetingInfo.getId());
|
|
|
+ // 处理会议图片
|
|
|
+ PartyMeetingImage partyMeetingImage = new PartyMeetingImage();
|
|
|
if (!StringUtils.isEmpty(partyMeetingInfo.getPicsPath())) {
|
|
|
String[] imgUrls = partyMeetingInfo.getPicsPath().split(",");
|
|
|
- for (String imgUrl : imgUrls) {
|
|
|
- PartyMeetingImage meetingImg = new PartyMeetingImage();
|
|
|
- meetingImg.setMeetingId(partyMeetingInfo.getId());
|
|
|
- meetingImg.setPicPath(imgUrl);
|
|
|
- meetingImg.setCreateTime(DateUtils.getNowDate());
|
|
|
- partyMeetingImageMapper.insertPartyMeetingImage(meetingImg);
|
|
|
+ partyMeetingImage.setImgUrls(Arrays.asList(imgUrls));
|
|
|
+ }
|
|
|
+ partyMeetingImage.setMeetingId(partyMeetingInfo.getId());
|
|
|
+ // 查询需要删除会议图片
|
|
|
+ List<PartyMeetingImage> delImageList = partyMeetingImageMapper.selectPartyMeetingImageList(partyMeetingImage);
|
|
|
+ if(!CollectionUtils.isEmpty(delImageList)){
|
|
|
+ for (PartyMeetingImage image : delImageList) {
|
|
|
+ // 删除会议图片
|
|
|
+ partyMeetingImageMapper.deletePartyMeetingImageById(image.getId());
|
|
|
}
|
|
|
}
|
|
|
return partyMeetingInfoMapper.updatePartyMeetingInfo(partyMeetingInfo);
|