新增获取操作手册详情接口

This commit is contained in:
wucongxing 2023-02-24 12:00:31 +08:00
parent 9fc01059ef
commit 4f90c65e8a
5 changed files with 42 additions and 8 deletions

View File

@ -62,4 +62,15 @@ class BasicDataController extends AbstractController
$data = $BasicDataService->getOperationManual();
return $this->response->json($data);
}
/**
* 获取操作手册详情
* @return ResponseInterface
*/
public function getOperationManualInfo(): ResponseInterface
{
$BasicDataService = new BasicDataService();
$data = $BasicDataService->getOperationManualInfo();
return $this->response->json($data);
}
}

View File

@ -59,6 +59,6 @@ class OperationManual extends Model
*/
public static function getList(array $params, array $fields = ['*']): object|null
{
return self::where($params)->get($fields);
return self::where($params)->orderBy('sort','desc')->get($fields);
}
}

View File

@ -106,4 +106,24 @@ class BasicDataService extends BaseService
return success($operation_manual->toArray());
}
/**
* 获取操作手册详情
* @return array
*/
public function getOperationManualInfo(): array
{
$manual_id = $this->request->route('manual_id');
$params = array();
$params['manual_id'] = $manual_id;
$params['status'] = 1;
$operation_manual = OperationManual::getOne($params);
if (empty($operation_manual)){
return fail();
}
return success($operation_manual->toArray());
}
}

View File

@ -16,13 +16,13 @@ class Auth
$this->whiteApi = [
"/" => "*",
"/patient/index" => "get",
"/login/wechat_mobile_login" => "post",
"/login/mobile_login" => "post",
"/code/phone" => "post",
"/disease/expertise" => "get",
"/area/province" => "get",
"/area/city" => "get",
"/area/county" => "get",
"/login/wechat_mobile_login" => "post", // 微信登陆
"/login/mobile_login" => "post", // 手机号登陆
"/code/phone" => "post",// 获取手机号验证码
"/disease/expertise" => "get",// 疾病专长列表-搜索使用
"/area/province" => "get",// 获取省份信息
"/area/city" => "get", // 获取城市信息
"/area/county" => "get", // 获取区县信息
];
}

View File

@ -263,5 +263,8 @@ Router::addGroup('/basic', function () {
// 获取操作手册列表
Router::get('/operation/manual', [BasicDataController::class, 'getOperationManual']);
// 获取操作手册详情
Router::get('/operation/manual/{manual_id:\d+}', [BasicDataController::class, 'getOperationManualInfo']);
});