|
|
@@ -220,22 +220,28 @@ public class OrderController extends BaseWebController {
|
|
|
}
|
|
|
if(suffix.indexOf("mp4") != -1){
|
|
|
//视频处理
|
|
|
- File tempFile = File.createTempFile("temp_", "."+suffix);
|
|
|
+ File tempFile = File.createTempFile("temp_", ".mp4");
|
|
|
file.transferTo(tempFile);
|
|
|
File imageFile = ossUtils.generateCover(tempFile);
|
|
|
MultipartFile tempMultipartFile = new MockMultipartFile(imageFile.getName(), new FileInputStream(imageFile));
|
|
|
dto = distinctionService.checkImg(tempMultipartFile,orderId,uidList);
|
|
|
+ if(dto.getOrderId() ==null){
|
|
|
+ MultipartFile videoFile = new MockMultipartFile(tempFile.getName(), new FileInputStream(tempFile));
|
|
|
+ VaultsResponse<String> vaultsResponse = ossUtils.uploadOneFile(videoFile,orderId);
|
|
|
+ dto.setUrl(vaultsResponse.getData());
|
|
|
+ }
|
|
|
tempFile.delete();
|
|
|
imageFile.delete();
|
|
|
}else{
|
|
|
//图片处理
|
|
|
dto = distinctionService.checkImg(file,orderId,uidList);
|
|
|
+ if(dto.getOrderId() ==null){
|
|
|
+ VaultsResponse<String> vaultsResponse = ossUtils.uploadOneFile(file,orderId);
|
|
|
+ dto.setUrl(vaultsResponse.getData());
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
- if(dto.getOrderId() ==null){
|
|
|
- VaultsResponse<String> vaultsResponse = ossUtils.uploadOneFile(file,orderId);
|
|
|
- dto.setUrl(vaultsResponse.getData());
|
|
|
- }
|
|
|
+
|
|
|
return VaultsResponse.success(dto);
|
|
|
} catch (IOException e) {
|
|
|
e.printStackTrace();
|