From a4ff2b571be305e2641c9dd67797f4102e795ebb Mon Sep 17 00:00:00 2001
From: tangzy <tangzy123456>
Date: Sun, 25 Apr 2021 10:47:56 +0800
Subject: [PATCH] 1.App警情反馈接口调整 2.租户接口新增
---
blade-service/blade-jfpts/src/main/java/org/springblade/jfpt/xlfeedback/controller/XlfeedbackController.java | 24 +++++++++++++++++-------
1 files changed, 17 insertions(+), 7 deletions(-)
diff --git a/blade-service/blade-jfpts/src/main/java/org/springblade/jfpt/xlfeedback/controller/XlfeedbackController.java b/blade-service/blade-jfpts/src/main/java/org/springblade/jfpt/xlfeedback/controller/XlfeedbackController.java
index dc270d6..ca9d573 100644
--- a/blade-service/blade-jfpts/src/main/java/org/springblade/jfpt/xlfeedback/controller/XlfeedbackController.java
+++ b/blade-service/blade-jfpts/src/main/java/org/springblade/jfpt/xlfeedback/controller/XlfeedbackController.java
@@ -33,6 +33,8 @@
import org.springblade.core.tool.api.R;
import org.springblade.core.tool.utils.Func;
import org.springblade.jfpt.alarm.service.IAlarmService;
+import org.springblade.jfpt.avideo.entity.Avideo;
+import org.springblade.jfpt.avideo.service.IAvideoService;
import org.springblade.jfpt.wj.entity.Wj;
import org.springblade.jfpt.wj.service.IWjService;
import org.springblade.jfpt.xlfeedback.entity.Xlfeedback;
@@ -73,6 +75,7 @@
private IWjService iWjService;
private MinioTemplate minioTemplate;
private final IAlarmService alarmService;
+ private final IAvideoService iAvideoService;
/**
* 详情
@@ -243,17 +246,17 @@
}
/**
- *
+ *警单反馈图片,视频
* @param file
*/
@PostMapping("put-objects")
public R put(@RequestParam MultipartFile file) throws InvalidPortException, InvalidEndpointException, IOException, XmlPullParserException, NoSuchAlgorithmException, InvalidKeyException, InvalidArgumentException, InternalException, NoResponseException, InvalidBucketNameException, InsufficientDataException, ErrorResponseException, RegionConflictException {
- MinioClient minioClient = new MinioClient("http://36.134.81.48:9000","adminminio","adminminio");
+ MinioClient minioClient = new MinioClient("http://web.byisf.com:9000","adminminio","adminminio");
if (!minioClient.bucketExists("jfpt")) { //是否存在名为“test”的bucket
minioClient.makeBucket("jfpt");
}
String fileName = file.getOriginalFilename();
- String newName ="upload/"+UUID.randomUUID().toString().replaceAll("-", "")
+ String newName ="upload/fk/"+UUID.randomUUID().toString().replaceAll("-", "")
+ fileName.substring(fileName.lastIndexOf("."));
InputStream inputStream = file.getInputStream(); //获取file的inputStream
minioClient.putObject("jfpt", newName, inputStream, "application/octet-stream");//上传
@@ -268,7 +271,7 @@
@PostMapping("put-objecty")
public R puty(@RequestParam MultipartFile file,String jid) throws InvalidPortException, InvalidEndpointException, IOException, XmlPullParserException, NoSuchAlgorithmException, InvalidKeyException, InvalidArgumentException, InternalException, NoResponseException, InvalidBucketNameException, InsufficientDataException, ErrorResponseException, RegionConflictException {
MinioClient minioClient = new MinioClient("http://web.byisf.com:9000","adminminio","adminminio");
- if (!minioClient.bucketExists("jfpt")) { //是否存在名为“test”的bucket
+ if (!minioClient.bucketExists("jfpt")) {
minioClient.makeBucket("jfpt");
}
String fileName = file.getOriginalFilename();
@@ -280,9 +283,16 @@
String url = minioClient.getObjectUrl("jfpt", newName); //文件访问路径
String substring = url.substring(25, url.length());
String urls="https://web.byisf.com/minio"+substring;
- alarmService.updateAaddress(url,jid);
- return R.data(url);
+ //alarmService.updateAaddress(urls,jid);
+ Avideo avideo = new Avideo();
+ avideo.setJid(jid);
+ avideo.setAddress(urls);
+ Date dd = new Date();
+ SimpleDateFormat sim = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
+ String time = sim.format(dd);
+ avideo.setRtime(time);
+ iAvideoService.save(avideo);
+ return R.data(urls);
}
-
}
--
Gitblit v1.9.3