From 6e70ee2d0b73f70fe1140cc7d51c4e847d50aa51 Mon Sep 17 00:00:00 2001 From: xuhy <3313886187@qq.com> Date: 星期四, 17 四月 2025 10:54:26 +0800 Subject: [PATCH] 2.0迭代师傅订单列表 --- ruoyi-service/ruoyi-worker/src/main/java/com/ruoyi/worker/controller/OssController.java | 22 +++++++++------------- 1 files changed, 9 insertions(+), 13 deletions(-) diff --git a/ruoyi-service/ruoyi-worker/src/main/java/com/ruoyi/worker/controller/OssController.java b/ruoyi-service/ruoyi-worker/src/main/java/com/ruoyi/worker/controller/OssController.java index 7f84359..2329c8d 100644 --- a/ruoyi-service/ruoyi-worker/src/main/java/com/ruoyi/worker/controller/OssController.java +++ b/ruoyi-service/ruoyi-worker/src/main/java/com/ruoyi/worker/controller/OssController.java @@ -10,10 +10,8 @@ import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiOperation; -import lombok.Synchronized; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.http.MediaType; import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; @@ -22,17 +20,10 @@ import org.springframework.web.multipart.MultipartFile; import javax.annotation.Resource; -import javax.imageio.ImageIO; -import javax.imageio.stream.ImageOutputStream; -import java.awt.*; -import java.awt.image.BufferedImage; -import java.io.*; -import java.text.SimpleDateFormat; -import java.time.LocalDate; import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; -import java.util.Date; import java.util.concurrent.CompletableFuture; +import java.util.concurrent.atomic.AtomicReference; /** @@ -158,8 +149,11 @@ if (file == null || file.isEmpty()) { return CompletableFuture.completedFuture(R.fail("文件不能为空")); } + + Result<String> datas = new Result<>(); + if (longitude == null || longitude.isEmpty() || latitude == null || latitude.isEmpty()) { - return CompletableFuture.completedFuture(R.fail("经纬度参数不能为空")); + datas.setDatas("地址获取失败"); } return CompletableFuture.supplyAsync(() -> { @@ -167,7 +161,9 @@ // 获取地址信息 Result<String> addressResult = GaoDeMapUtil.getAddress(longitude, latitude); if (addressResult == null || addressResult.getDatas() == null) { - return R.fail("无法获取地址信息"); + datas.setDatas("地址获取失败"); + }else { + datas.setDatas(addressResult.getDatas()); } // 获取当前时间 @@ -177,7 +173,7 @@ log.info("===========" + dateWatermark); // 给图片加水印 - MultipartFile watermarkFile = FileImageWatermarkUtils.markWithContent(file, dateWatermark, addressResult.getDatas()); + MultipartFile watermarkFile = FileImageWatermarkUtils.markWithContent(file, dateWatermark, datas.getDatas()); log.info("水印添加成功"); // 上传到腾讯云COS -- Gitblit v1.7.1