diff --git a/crmeb/app/api/controller/v1/order/StoreOrderController.php b/crmeb/app/api/controller/v1/order/StoreOrderController.php index 61846efe6..8273ab5e8 100644 --- a/crmeb/app/api/controller/v1/order/StoreOrderController.php +++ b/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'); + } } diff --git a/crmeb/app/api/route/v1.php b/crmeb/app/api/route/v1.php index 41a2badea..b85618bd7 100644 --- a/crmeb/app/api/route/v1.php +++ b/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');//图片上传 //用户类 客服聊天记录