@@ -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;
|
||||
|
||||
@Component
|
||||
@@ -35,7 +36,9 @@ public class TariffHandler implements RequestHandler {
|
||||
case "remove":
|
||||
return handleRemoveTariff(request, tariffRequest);
|
||||
case "update":
|
||||
return null;
|
||||
return handleUpdateTariff(request, tariffRequest);
|
||||
case "get" :
|
||||
return handleGetTariffs(request, tariffRequest);
|
||||
}
|
||||
|
||||
} catch (Exception e) {
|
||||
@@ -108,4 +111,12 @@ public class TariffHandler implements RequestHandler {
|
||||
MessageCode.TARIFF_IS_UPDATED.getDescription(),
|
||||
tariffResponse);
|
||||
}
|
||||
|
||||
private BaseResponse handleGetTariffs(BaseRequest request, TariffRequest tariffRequest) {
|
||||
List<TariffDTO> allTariffs = tariffService.getAllTariffs();
|
||||
|
||||
return new BaseResponse(request.getMsgId(), MessageCode.SUCCESS.getCode(),
|
||||
MessageCode.SUCCESS.getDescription(),
|
||||
Map.of("tariffs", allTariffs));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user