EditInvoice - React показывает пустую форму

Я не могу обновить счет-фактуру в своей базе данных.

Я попробовал void, но это не сработало.

React (localhost3000) после нажатия кнопки "Изменить" показывает пустую форму, ее следует заполнить данными счета-фактуры, который я хочу изменить.

@Override
    public InvoiceDTO editInvoice(InvoiceDTO invoiceDTO, long id) {

        InvoiceEntity entity = invoiceRepository.getReferenceById(id);
        invoiceMapper.updateEntity(invoiceDTO, entity);


        InvoiceEntity saved = invoiceRepository.save(entity);
        return invoiceMapper.toDTO(saved);

    }

public interface InvoiceMapper {

    InvoiceEntity toEntity(InvoiceDTO source);

    InvoiceDTO toDTO(InvoiceEntity source);

    InvoiceEntity updateEntity(InvoiceDTO source, @MappingTarget InvoiceEntity target);

    InvoiceDTO updateDTO(InvoiceEntity source, @MappingTarget InvoiceDTO target);
}

@PutMapping({"/invoices/{id}"})
    public InvoiceDTO editInvoice(@PathVariable long id, @RequestBody InvoiceDTO invoiceDTO){
       return invoiceService.editInvoice(invoiceDTO, id);
    }

InvoiceDTO editInvoice(InvoiceDTO invoiceDTO, long id);
Евфросиния
Вопрос задан16 августа 2024 г.

1 Ответ

Ваш ответ

Загрузить файл.