dev add tariff info and control
Test Workflow / test (push) Has been cancelled

This commit is contained in:
2026-05-27 17:35:47 +07:00
parent 6555f4c0c2
commit d82ee69d6f
4 changed files with 11 additions and 6 deletions
@@ -12,6 +12,7 @@ import ru.soune.nocopy.dto.tarriff.TariffRequest;
import ru.soune.nocopy.dto.tarriff.TariffResponse;
import ru.soune.nocopy.service.tariff.TariffService;
import java.util.List;
import java.util.Map;
@RequiredArgsConstructor
@@ -52,7 +53,8 @@ public class TariffControlHandler implements RequestHandler {
private BaseResponse handleAddTariff(BaseRequest request, TariffRequest tariffRequest) {
tariffService.addTariff(tariffRequest.getName(), tariffRequest.getPrice(), tariffRequest.getType(),
tariffRequest.getTokens(), tariffRequest.getDiskSize(), tariffRequest.getMaxUsers(),
tariffRequest.getMaxFilesCount(), tariffRequest.getTariffTerm(), tariffRequest.getDescription());
tariffRequest.getMaxFilesCount(), tariffRequest.getTariffTerm(), tariffRequest.getDescription(),
tariffRequest.getAccountType());
TariffResponse tariffResponse = TariffResponse.builder()
.tariffName(tariffRequest.getName())
@@ -103,11 +105,9 @@ public class TariffControlHandler implements RequestHandler {
TariffDTO tariffDTO = tariffService.updateTariff(tariffRequest.getId(), tariff, tariffRequest);
TariffResponse tariffResponse = TariffResponse.builder()
.tariffName(tariffDTO.getName())
.tariffType(tariffDTO.getType())
.tariffs(List.of(tariffDTO))
.build();
return new BaseResponse(request.getMsgId(), MessageCode.TARIFF_IS_UPDATED.getCode(),
MessageCode.TARIFF_IS_UPDATED.getDescription(),
tariffResponse);
@@ -65,7 +65,8 @@ public class TariffHandler implements RequestHandler {
private BaseResponse handleAddTariff(BaseRequest request, TariffRequest tariffRequest) {
tariffService.addTariff(tariffRequest.getName(), tariffRequest.getPrice(), tariffRequest.getType(),
tariffRequest.getTokens(), tariffRequest.getDiskSize(), tariffRequest.getMaxUsers(),
tariffRequest.getMaxFilesCount(), tariffRequest.getTariffTerm(), tariffRequest.getDescription());
tariffRequest.getMaxFilesCount(), tariffRequest.getTariffTerm(), tariffRequest.getDescription(),
tariffRequest.getAccountType());
TariffResponse tariffResponse = TariffResponse.builder()
.tariffName(tariffRequest.getName())