diff --git a/app/JsonRpc/Service/DataService.php b/app/JsonRpc/Service/DataService.php index 150beeb..a212fa1 100644 --- a/app/JsonRpc/Service/DataService.php +++ b/app/JsonRpc/Service/DataService.php @@ -46,12 +46,13 @@ class DataService implements DataServiceInterface public function updateCampus(int $id, array $data): int { - // TODO: Implement updateCampus() method. + $this->campusValidator->scene('update', $data)->check(); + return $this->campusModel->updateById($id, $data); } public function deleteCampus(int $id): bool { - // TODO: Implement deleteCampus() method. + return $this->campusModel->deleteById($id); } public function getCampusById(int $id): array diff --git a/extend/Aether/PHP/Hyperf/AetherModel.php b/extend/Aether/PHP/Hyperf/AetherModel.php index 9bbeefc..8cca9e9 100644 --- a/extend/Aether/PHP/Hyperf/AetherModel.php +++ b/extend/Aether/PHP/Hyperf/AetherModel.php @@ -157,9 +157,9 @@ abstract class AetherModel extends HyperfModel implements CacheableInterface /** * 快捷更新. */ - public static function updateById(int $id, array $data): bool + public static function updateById(int $id, array $data): int { - return static::query()->where('id', $id)->update($data) > 0; + return static::query()->where('id', $id)->update($data); } /** diff --git a/extend/Aether/PHP/Hyperf/RpcExceptionHandler.php b/extend/Aether/PHP/Hyperf/RpcExceptionHandler.php index ee3d7fb..ddaa1a0 100644 --- a/extend/Aether/PHP/Hyperf/RpcExceptionHandler.php +++ b/extend/Aether/PHP/Hyperf/RpcExceptionHandler.php @@ -19,7 +19,7 @@ class RpcExceptionHandler extends ExceptionHandler /** */ public function handle(Throwable $throwable, ResponseInterface $response): ResponseInterface - { + {var_dump($throwable->getMessage()); try { // 获取请求ID(用于日志追踪) $requestId = Context::get('request_id', '');