Files
study/Swoft_BackEndApi/app/Bean/ResponseBean.php
2024-09-27 01:06:04 +08:00

30 lines
660 B
PHP

<?php
namespace App\Bean;
use Exception;
use Swoft\Bean\Annotation\Mapping\Bean;
/**
* @Bean("ResponseBean")
* @package App\Bean
*/
class ResponseBean {
public function success($data = [], string $message = "") {
$response = context()->getResponse();
return $response->withData([
'code' => 200,
'result' => $data,
'message' => $message
]);
}
public function fail($e) {
$response = context()->getResponse();
return $response->withData([
'code' => $e->getCode(),
'result' => null,
'message' => $e->getMessage(),
]);
}
}