From 428519bd1056dd90cd4589dbf85b380e403ff254 Mon Sep 17 00:00:00 2001
From: hjl <1657978663@qq.com>
Date: 星期五, 05 七月 2024 18:13:08 +0800
Subject: [PATCH] feat: 代码初始化、腾讯云短信SDK

---
 ruoyi-service/ruoyi-worker/src/main/java/com/ruoyi/worker/controller/OssController.java |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 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 1e5bde0..500f7f4 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
@@ -2,7 +2,6 @@
 
 import com.ruoyi.common.core.constant.Constants;
 import com.ruoyi.common.core.domain.R;
-import com.ruoyi.common.core.exception.GlobalException;
 import com.ruoyi.common.core.utils.GaoDeMapUtil;
 import com.ruoyi.common.core.utils.ObsUploadUtil;
 import com.ruoyi.worker.entity.Order;
@@ -54,10 +53,11 @@
             @ApiImplicitParam(value = "师傅所在经度", name = "longitude", dataType = "String", required = true),
             @ApiImplicitParam(value = "师傅所在纬度", name = "latitude", dataType = "String", required = true)
     })
-    public R<String> uploadPhoto(@RequestParam("file") MultipartFile file, @RequestParam String orderId,
-                                 @RequestParam String longitude, @RequestParam String latitude) {
+    public R<Boolean> uploadPhoto(@RequestParam("file") MultipartFile file, @RequestParam String orderId,
+                                  @RequestParam String longitude, @RequestParam String latitude) {
         // 校验经纬度
-        Order order = orderService.lambdaQuery().eq(Order::getIsDelete, orderId).eq(Order::getIsDelete, 0).one();
+        Order order = orderService.lambdaQuery().eq(Order::getId, orderId)
+                .eq(Order::getIsDelete, 0).one();
         // 用户下单位置经纬度
         String orderPosition = order.getLongitude() + "," + order.getLatitude();
         // 师傅经纬度
@@ -66,7 +66,8 @@
         Long distance = GaoDeMapUtil.getDistance(orderPosition, workerPosition).getDatas();
         // 上传时判断是否在下单位置附件,距离大于某个值则 不允许上传
         if (distance > Constants.THREE_THOUSAND) {
-            throw new GlobalException("您当前手机定位超出当前订单预约地址范围 3km,无法提供回收服务!");
+//            throw new GlobalException("您当前手机定位超出当前订单预约地址范围 3km,无法提供回收服务!");
+            return R.fail(Boolean.FALSE, "您当前手机定位超出当前订单预约地址范围 3km,无法提供回收服务!");
         }
         try {
             return R.ok(ObsUploadUtil.obsUpload(file));

--
Gitblit v1.7.1