evoxwht пре 4 година
родитељ
комит
ca55fd463e

+ 20 - 3
crmeb/app/api/controller/v1/order/StoreOrderController.php

@@ -32,8 +32,8 @@ use app\services\order\{OtherOrderServices,
     StoreOrderRefundServices,
     StoreOrderServices,
     StoreOrderSuccessServices,
-    StoreOrderTakeServices
-};
+    StoreOrderTakeServices,
+    StoreOrderWriteOffServices};
 use app\services\pay\OrderPayServices;
 use app\services\pay\YuePayServices;
 use app\services\product\product\StoreProductReplyServices;
@@ -956,5 +956,22 @@ class StoreOrderController
         return app('json')->successful($cartProduct);
     }
 
-
+    /**
+     * 门店核销
+     * @param Request $request
+     */
+    public function order_verific(Request $request, StoreOrderWriteOffServices $services)
+    {
+        list($verifyCode, $isConfirm) = $request->postMore([
+            ['verify_code', ''],
+            ['is_confirm', 0]
+        ], true);
+        if (!$verifyCode) return app('json')->fail('Lack of write-off code');
+        $uid = $request->uid();
+        $orderInfo = $services->writeOffOrder($verifyCode, (int)$isConfirm, $uid);
+        if ($isConfirm == 0) {
+            return app('json')->success($orderInfo);
+        }
+        return app('json')->success('Write off successfully');
+    }
 }

+ 2 - 1
crmeb/app/api/route/v1.php

@@ -59,7 +59,8 @@ Route::group(function () {
     Route::post('switch_h5', 'v1.LoginController/switch_h5')->name('switch_h5');// 切换账号
     //商品类
     Route::get('product/code/:id', 'v1.store.StoreProductController/code')->name('productCode');//商品分享二维码 推广员
-
+    //核销
+    Route::post('order/order_verific', 'v1.order.StoreOrderController/order_verific')->name('order');//订单核销
     //公共类
     Route::post('upload/image', 'v1.PublicController/upload_image')->name('uploadImage');//图片上传
     //用户类 客服聊天记录