|
|
|
|
@ -13,6 +13,7 @@ use App\Libs\WxMicroPay;
|
|
|
|
|
use App\Models\Area;
|
|
|
|
|
use App\Models\Balance;
|
|
|
|
|
use App\Models\Bed;
|
|
|
|
|
use App\Models\OrderAgreement;
|
|
|
|
|
use App\Models\OrderItems;
|
|
|
|
|
use App\Models\Orders;
|
|
|
|
|
use App\Models\Paramedic;
|
|
|
|
|
@ -407,6 +408,9 @@ class OrdersController extends CommonController
|
|
|
|
|
"productItem" => function ($query) {
|
|
|
|
|
$query->select("id", "name");
|
|
|
|
|
},
|
|
|
|
|
"orderAgreements" => function ($query) {
|
|
|
|
|
$query->with('paramedicSign', 'customerSign', 'companySign', 'file')->orderBy("id", "desc");
|
|
|
|
|
},
|
|
|
|
|
"paramedicLevel" => function ($query) {
|
|
|
|
|
$query->select("paramedic_level.id", "paramedic_level.name");
|
|
|
|
|
},
|
|
|
|
|
@ -1891,4 +1895,33 @@ class OrdersController extends CommonController
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @OA\Post(
|
|
|
|
|
* path="/manager/create-order-agreements",
|
|
|
|
|
* tags={"管理端订单处理"},
|
|
|
|
|
* summary="创建协议",
|
|
|
|
|
* description="创建协议",
|
|
|
|
|
* @OA\Parameter(name="token", in="query", @OA\Schema(type="string"), required=true, description="token"),
|
|
|
|
|
* @OA\Parameter(name="order_id", in="query", @OA\Schema(type="integer"), required=true, description="订单id"),
|
|
|
|
|
* @OA\Parameter(name="paramedic_id", in="query", @OA\Schema(type="integer"), required=true, description="护工id"),
|
|
|
|
|
* @OA\Parameter(name="paramedic_id", in="query", @OA\Schema(type="integer"), required=true, description="护工id"),
|
|
|
|
|
* @OA\Parameter(name="paramedic_sign_id", in="query", @OA\Schema(type="integer"), required=true, description="护工签名图片id"),
|
|
|
|
|
* @OA\Parameter(name="customer_id", in="query", @OA\Schema(type="integer"), required=true, description="客户id"),
|
|
|
|
|
* @OA\Parameter(name="customer_sign_id", in="query", @OA\Schema(type="integer"), required=true, description="客户签名图片id"),
|
|
|
|
|
* @OA\Parameter(name="company_sign_id", in="query", @OA\Schema(type="integer"), required=true, description="公司签名图片id"),
|
|
|
|
|
* @OA\Parameter(name="file_id", in="query", @OA\Schema(type="integer"), required=true, description="协议文件id"),
|
|
|
|
|
* @OA\Response(
|
|
|
|
|
* response="200",
|
|
|
|
|
* description="更新订单状态"
|
|
|
|
|
* )
|
|
|
|
|
* )
|
|
|
|
|
*/
|
|
|
|
|
public function createOrderAgreements()
|
|
|
|
|
{
|
|
|
|
|
$all = \request()->all();
|
|
|
|
|
$orderAgreement = orderAgreement::create($all);
|
|
|
|
|
return response()->json($orderAgreement->toArray());
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|