429bug修复
This commit is contained in:
+12
-3
@@ -60,9 +60,10 @@ public class MsVideoConferenceController extends BaseController {
|
||||
/**
|
||||
* 通用上传请求(单个)
|
||||
* param officeFlag: 是否上传到onlyoffice,0-否,1-是
|
||||
* param isMediaBook: 是否上调解书,1-是,其余为否
|
||||
*/
|
||||
@PostMapping("/upload")
|
||||
public AjaxResult uploadFile(@RequestParam("file") MultipartFile file, @RequestParam("annexType") Integer annexType, @RequestParam(value = "officeFlag", required = false) Integer officeFlag,@RequestParam(value = "caseId") Long caseId) throws Exception
|
||||
public AjaxResult uploadFile(@RequestParam("file") MultipartFile file, @RequestParam(value = "isMediaBook",required = false) Integer isMediaBook, @RequestParam("annexType") Integer annexType, @RequestParam(value = "officeFlag", required = false) Integer officeFlag,@RequestParam(value = "caseId",required = false) Long caseId) throws Exception
|
||||
{
|
||||
try
|
||||
{
|
||||
@@ -82,7 +83,7 @@ public class MsVideoConferenceController extends BaseController {
|
||||
JSONArray jsonArray = caseApplicationService.uploadOnlyOffice(fileName,caseId);
|
||||
if(jsonArray!=null && jsonArray.size() > 0) {
|
||||
// 先删除之前的附件
|
||||
if(Objects.equals(annexType, AnnexTypeEnum.MEDIATE_BOOK.getCode())) {
|
||||
if(Objects.equals(annexType, AnnexTypeEnum.MEDIATE_BOOK.getCode()) && caseId!=null) {
|
||||
msCaseAttachMapper.deleteCaseAttachByCasedIdAndType(caseId, annexType);
|
||||
}
|
||||
MsCaseAttach caseAttach=null;
|
||||
@@ -118,7 +119,15 @@ public class MsVideoConferenceController extends BaseController {
|
||||
return AjaxResult.error("上传失败");
|
||||
}
|
||||
}else {
|
||||
|
||||
// 如果是调解书并且是pdf,则删除之前的在新增
|
||||
if(isMediaBook != null && isMediaBook == 1 && caseId!=null){
|
||||
if(StrUtil.isNotEmpty(suffix)&&!suffix.equals("pdf")){
|
||||
return AjaxResult.error("请上传pdf格式文件");
|
||||
}
|
||||
annexType=AnnexTypeEnum.MEDIATE_BOOK_PDF.getCode();
|
||||
// 先删除之前的附件
|
||||
msCaseAttachMapper.deleteCaseAttachByCasedIdAndType(caseId, annexType);
|
||||
}
|
||||
Long annexId = saveCaseAttach(annexType, fileName, file.getOriginalFilename(), caseId);
|
||||
// 是否上传到onlyoffice
|
||||
AjaxResult ajax = AjaxResult.success();
|
||||
|
||||
Reference in New Issue
Block a user