zory 1 week ago
parent
commit
664fac2d2c
1 changed files with 30 additions and 0 deletions
  1. 30 0
      app/controller/merchant/Order.php

+ 30 - 0
app/controller/merchant/Order.php

@@ -58,6 +58,36 @@ class Order extends Base
         }
     }
 
+
+    /**
+     * 更新收货地址
+     * @param Request $request
+     * @return Response
+     */
+    #[Route(path: "save",methods: "post")]
+    public function save(Request $request): Response
+    {
+        try {
+            $param = $this->_valid([
+                "id.require"    => trans("empty.require"),
+                "username.require" => trans("empty.require"),
+                "mobile.require" => trans("empty.require"),
+                "address.require" => trans("empty.require")
+            ],"post");
+            if (!is_array($param)) return error($param);
+            $order = $this->mode->where("order_sn",$param['order'])->findOrEmpty();
+            if ($order->isEmpty()) return error("订单数据异常");
+            $state = $order->save($param);
+            if (!$state) return errorTrans("error.data");
+            return successTrans("success.data");
+        } catch (\Throwable $throwable) {
+            echo $throwable->getMessage()."\n";
+            echo $throwable->getFile()."\n";
+            echo $throwable->getLine()."\n";
+            return error($throwable->getMessage());
+        }
+    }
+
     /**
      * 批量修改订单状态
      * @param Request $request