update 企业端下载新接口

This commit is contained in:
lijiarao
2021-12-20 16:40:22 +08:00
parent 62df017c5e
commit cd89073f29
@@ -454,12 +454,12 @@ public class PayMeetingController extends JeroController<PayMeeting, IPayMeeting
public void download(@PathVariable String id, @PathVariable String meetingId, HttpServletResponse response, String type) {
LoginUser sysUser =(LoginUser) SecurityUtils.getSubject().getPrincipal();
String sysUserId = sysUser.getId();
PayMeeting byId = payMeetingService.getById(meetingId);
if(ObjectUtils.isEmpty(byId)){
PayMeeting payMeeting = payMeetingService.getById(meetingId);
if(ObjectUtils.isEmpty(payMeeting)){
throw new JeroBootException("会议不存在..");
}
String meetingMinute = byId.getMeetingMinute();
String meetingData = byId.getMeetingData();
String meetingMinute = payMeeting.getMeetingMinute();
String meetingData = payMeeting.getMeetingData();
List<String> fileList = new ArrayList<>();
if(StringUtils.isNotBlank(meetingMinute)) {
fileList.addAll(Arrays.asList(meetingMinute.split(",")));
@@ -467,10 +467,10 @@ public class PayMeetingController extends JeroController<PayMeeting, IPayMeeting
if(StringUtils.isNotBlank(meetingData)) {
fileList.addAll(Arrays.asList(meetingData.split(",")));
}
if(fileList==null||!fileList.contains(id)){
if(!fileList.contains(id)){
throw new JeroBootException("会议无此文件..");
}
BigDecimal meetingCosts = byId.getMeetingCosts();
BigDecimal meetingCosts = payMeeting.getMeetingCosts();
//免费会议
if (!"0.00".equals(meetingCosts.toString())){
QueryWrapper<PayMeetingSituation> queryWrapper1 = new QueryWrapper<>();
@@ -555,7 +555,7 @@ public class PayMeetingController extends JeroController<PayMeeting, IPayMeeting
} else {
ossFile.setDownloadNumber(downloadNumber + 1);
}
ossFileService.updateById(ossFile);
ossFileService.updateAndPush(ossFile);
} else {
Integer viewNumber = ossFile.getViewNumber();
if (viewNumber == null) {