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