Browse Source

小程序添加供应商取消订单功能

hu hao 5 years ago
parent
commit
416f937fe8

+ 7 - 0
app/Http/Controllers/api/thirdPart/weixin/ProcurementController.php

@@ -142,6 +142,13 @@ class ProcurementController extends Controller
         $procurement=Procurement::query()->find($id)->update(['status'=>5]);//  5 => "待收货",
         if ($procurement) return $this->success($procurement);
     }
+    //取消生产
+    public function cancelProcurement(Request $request): \Illuminate\Http\JsonResponse
+    {
+        $id=$request->input('id');
+        $procurement=Procurement::query()->find($id)->update(['status'=>10]);//  10 => "订单取消",
+        if ($procurement) return $this->success($procurement);
+    }
 
     public function getProcurementDeliveries(): \Illuminate\Http\JsonResponse
     {

+ 1 - 0
routes/api/thirdPart/weixin.php

@@ -25,6 +25,7 @@ Route::group(['prefix' => 'procurement','middleware'=>'procurement.auth.api'], f
     Route::get('getProcurementDeliveries', 'ProcurementController@getProcurementDeliveries');
     Route::post('makeProcurementDelivery', 'ProcurementController@makeProcurementDelivery');
     Route::post('finishProductionProcurement', 'ProcurementController@finishProductionProcurement');
+    Route::post('cancelProcurement', 'ProcurementController@cancelProcurement');
     Route::post('getProcurementDeliveryById', 'ProcurementController@getProcurementDeliveryById');
     Route::post('updateProcurementDeliveryAmount', 'ProcurementController@updateProcurementDeliveryAmount');
     Route::get('getProcurementTotalBill', 'ProcurementController@getProcurementTotalBill');