goCheck('detail'); $order = ThirdOrders::where('work_id',$params['id'])->order('create_time desc')->findOrEmpty(); if($order->isEmpty()){ return $this->fail('美团订单不存在'); } if($order['bookStatus']!=1){ return $this->fail('订单状态异常,无法接单'); } $result = ThirdOrderLogic::bookresultcallback(json_decode($order['request_msg'],true)['opBizCode'],$order['orderId'],2); if(!empty($result['code']) && $result['code']==200){ $order->bookStatus = 2; $order->save(); return $this->success('接单成功'); }else{ return $this->fail($result['msg']); } } }