| 1234567891011121314151617181920212223242526272829303132333435363738 |
- <?php
- namespace App\Http\Controllers;
- use App\OrderDetail;
- use Illuminate\Http\Request;
- use Illuminate\Support\Facades\Auth;
- class OrderDetailController extends Controller
- {
- public function updateApi(Request $request): array
- {
- if (!Auth::check()){
- return ['success' => false,'message' => '没有对应权限'];
- }
- if (!$request->has(['order_id','rejecting_status'])){
- return ['success' => false,'message' => '参数异常'];
- }
- $order_detail = OrderDetail::query()->where('order_id',$request->input('order_id'))->first();
- $order_detail->update(['rejecting_status' => $request->input('rejecting_status')]);
- return ['success' => true,'data' => $order_detail];
- }
- public function disposeApi(Request $request): array
- {
- if (!Auth::check()){
- return ['success' => false,'message' => '没有对应权限'];
- }
- if (!$request->has(['order_id'])){
- return ['success' => false,'message' => '参数异常'];
- }
- $order_detail = OrderDetail::query()->where('order_id',$request->input('order_id'))->first();
- $order_detail->update(['is_new_rejecting' => '已处理']);
- return ['success' => success,'data' => $order_detail];
- }
- }
|