hrjy 3 years ago
parent
commit
b4ec24a233
2 changed files with 30 additions and 1 deletions
  1. 28 1
      app/api/controller/auction/AuctionProductController.php
  2. 2 0
      route/api/route.php

+ 28 - 1
app/api/controller/auction/AuctionProductController.php

@@ -91,6 +91,14 @@ class AuctionProductController
 
 
     }
     }
 
 
+    /**
+     * 获取用户竞拍订单
+     * @param Request $request
+     * @return mixed
+     * @throws \think\db\exception\DataNotFoundException
+     * @throws \think\db\exception\DbException
+     * @throws \think\db\exception\ModelNotFoundException
+     */
     public function user_auction_order(Request $request)
     public function user_auction_order(Request $request)
     {
     {
 
 
@@ -100,9 +108,28 @@ class AuctionProductController
             [['limit', 'd'], 0],
             [['limit', 'd'], 0],
         ]);
         ]);
 
 
-
         return app('json')->successful(AuctionOrder::userOrder($data,$request->uid()));
         return app('json')->successful(AuctionOrder::userOrder($data,$request->uid()));
     }
     }
 
 
+    public function up_image(Request  $request)
+    {
+        $data = UtilService::getMore([
+            ['image'],
+            ['id']
+        ]);
+        if (!$data['image'] || !$data['id'])  return app('json')->fail('数据传入错误');
+
+        $order = AuctionOrder::where('id', $data['id'])->find();
+        if (!$order) return app('json')->fail('订单不存在');
+        if ($order['status'] != 1)  return app('json')->fail('当前订单状态无法上传凭证');
+        $order['upload_image'] = $data['image'];
+        $order['status'] = 2;
+
+        if ($order->save()){
+            return app('json')->successful('上传成功');
+        }else{
+            return app('json')->fail('上传失败');
+        }
+    }
 
 
 }
 }

+ 2 - 0
route/api/route.php

@@ -166,6 +166,8 @@ Route::group(function () {
     Route::post('auction/purchase', 'auction.auctionProductController/purchase')->name('purchase');// 抢购商品
     Route::post('auction/purchase', 'auction.auctionProductController/purchase')->name('purchase');// 抢购商品
 
 
     Route::get('auction/user_auction_order', 'auction.auctionProductController/user_auction_order')->name('user_auction_order');// 用户竞拍订单
     Route::get('auction/user_auction_order', 'auction.auctionProductController/user_auction_order')->name('user_auction_order');// 用户竞拍订单
+    Route::post('auction/up_image', 'auction.auctionProductController/up_image')->name('up_image');// 上传打款凭证
+
 })->middleware(\app\http\middleware\AllowOriginMiddleware::class)->middleware(\app\http\middleware\AuthTokenMiddleware::class, true);
 })->middleware(\app\http\middleware\AllowOriginMiddleware::class)->middleware(\app\http\middleware\AuthTokenMiddleware::class, true);
 //未授权接口
 //未授权接口
 Route::group(function () {
 Route::group(function () {