dev add api for payment
Test Workflow / test (push) Successful in 3s

This commit is contained in:
vladp
2026-02-19 14:15:59 +07:00
parent 9112854fea
commit e9cdc66f72
8 changed files with 98 additions and 19 deletions
@@ -62,6 +62,7 @@ public class ImageFoundRequestHandler implements RequestHandler {
String searchResponseYandex;
String searchResponseGoogle;
List<YandexSearchResponse.ImageResult> allUniqueImages;
//TODO отдавать любой полученный результат,даже если по таймауту падают
try {
searchResponseYandex = searchImageService.searchReverseByPublicUrl(fileEntity, "yandex_reverse_image",
"visual_matches");
@@ -44,6 +44,8 @@ public class TariffHandler implements RequestHandler {
return handleUpdateTariff(request, tariffRequest);
case "get" :
return handleGetTariffs(request, tariffRequest);
case "tariffs_by_type" :
return handleGetTariffsByType(request, tariffRequest);
}
} catch (Exception e) {
@@ -126,4 +128,12 @@ public class TariffHandler implements RequestHandler {
MessageCode.SUCCESS.getDescription(),
Map.of("tariffs", allTariffs));
}
private BaseResponse handleGetTariffsByType(BaseRequest request, TariffRequest tariffRequest) {
List<TariffDTO> allTariffs = tariffService.getTariffByType(tariffRequest.getType());
return new BaseResponse(request.getMsgId(), MessageCode.SUCCESS.getCode(),
MessageCode.SUCCESS.getDescription(),
Map.of("token_tariffs", allTariffs));
}
}