|
@@ -50,16 +50,22 @@ public class ContractbillApiPlugin implements Serializable {
|
|
|
|
|
|
@ApiPostMapping("/uploadFileTemp")
|
|
@ApiPostMapping("/uploadFileTemp")
|
|
public CustomApiResult<Map<String,Object>> uploadFileTemp(@ApiParam(value = "文件流",required = true) OpenApiFile file) {
|
|
public CustomApiResult<Map<String,Object>> uploadFileTemp(@ApiParam(value = "文件流",required = true) OpenApiFile file) {
|
|
|
|
+ log.info("合同附件上传-1");
|
|
byte[] fileData = file.getFileData();
|
|
byte[] fileData = file.getFileData();
|
|
String fileName = file.getFileName();
|
|
String fileName = file.getFileName();
|
|
|
|
+ log.info("合同附件上传-2");
|
|
Map<String,Object> map = new HashMap<>();
|
|
Map<String,Object> map = new HashMap<>();
|
|
TempFileCache cache = CacheFactory.getCommonCacheFactory().getTempFileCache();
|
|
TempFileCache cache = CacheFactory.getCommonCacheFactory().getTempFileCache();
|
|
|
|
+ log.info("合同附件上传-3");
|
|
String tempUrl = cache.saveAsFullUrl(fileName, fileData,3600);
|
|
String tempUrl = cache.saveAsFullUrl(fileName, fileData,3600);
|
|
|
|
+ log.info("合同附件上传-4");
|
|
CustomApiResult<Map<String,Object>> customApiResult = new CustomApiResult<>();
|
|
CustomApiResult<Map<String,Object>> customApiResult = new CustomApiResult<>();
|
|
|
|
+ log.info("合同附件上传-5");
|
|
map.put("tempurl",tempUrl);
|
|
map.put("tempurl",tempUrl);
|
|
map.put("fileName",fileName);
|
|
map.put("fileName",fileName);
|
|
map.put("size",file.getFileData().length);
|
|
map.put("size",file.getFileData().length);
|
|
customApiResult.setData(map);
|
|
customApiResult.setData(map);
|
|
|
|
+ log.info("合同附件上传-6");
|
|
return customApiResult;
|
|
return customApiResult;
|
|
}
|
|
}
|
|
|
|
|