feat: 增强风险池 Redis 操作,添加 TTL 支持并更新相关 Lua 脚本;新增 API 异常响应测试
This commit is contained in:
@@ -14,13 +14,15 @@ use Illuminate\Http\Request;
|
||||
*/
|
||||
final class ApiResponse
|
||||
{
|
||||
private const JSON_FLAGS = JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES;
|
||||
|
||||
public static function success(mixed $data = null, ?string $msg = null, int $code = 0, ?Request $request = null): JsonResponse
|
||||
{
|
||||
return response()->json([
|
||||
'code' => $code,
|
||||
'msg' => $msg ?? ApiMessage::successMessage($request),
|
||||
'data' => $data,
|
||||
]);
|
||||
], 200, [], self::JSON_FLAGS);
|
||||
}
|
||||
|
||||
public static function error(string $msg, int $code, mixed $data = null, int $httpStatus = 400): JsonResponse
|
||||
@@ -29,6 +31,6 @@ final class ApiResponse
|
||||
'code' => $code,
|
||||
'msg' => $msg,
|
||||
'data' => $data,
|
||||
], $httpStatus);
|
||||
], $httpStatus, [], self::JSON_FLAGS);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user