fix vacunas

This commit is contained in:
FrancoPandolfo 2025-05-13 22:55:20 +00:00
parent 496073053c
commit 27022c75e3
2 changed files with 12 additions and 17 deletions

View file

@ -61,7 +61,7 @@ public class VacunaController {
try {
// Log antes de intentar registrar la vacuna
System.out.println("Intentando registrar la vacuna...");
System.out.println("Intentando registrar la vacuna..." + vacuna);
vacunaService.cargarVacuna(vacuna);

View file

@ -14,8 +14,6 @@ import com.code.hyperledger.models.VacunaDto;
import org.hyperledger.fabric.client.*;
import org.hyperledger.fabric.client.identity.*;
import org.springframework.stereotype.Service;
import org.hyperledger.fabric.client.identity.Signer;
import org.hyperledger.fabric.client.identity.Identity;
import javax.annotation.PostConstruct;
import java.io.IOException;
@ -102,20 +100,17 @@ public class VacunaService {
public void cargarVacuna(Vacuna vacuna)
throws CommitStatusException, EndorseException, CommitException, SubmitException {
contract.submitTransaction(
"CreateVacuna",
vacuna.getId(),
vacuna.getIdentifier(),
vacuna.getStatus(),
vacuna.getStatusChange(),
vacuna.getStatusReason(),
vacuna.getVaccinateCode(),
vacuna.getAdministradedProduct(),
vacuna.getManufacturer(),
vacuna.getLotNumber(),
vacuna.getExpirationDate(),
vacuna.getPatientDocumentNumber(),
vacuna.getReactions());
try {
System.out.println("Vacuna recibida correctamente (Service)" + vacuna);
ObjectMapper objectMapper = new ObjectMapper();
String vacunaJson = objectMapper.writeValueAsString(vacuna);
contract.submitTransaction("CreateVacuna", vacunaJson);
System.out.println("Vacuna creada correctamente (Service)" + vacunaJson);
} catch (Exception e) {
System.err.println("Error en submitTransaction: " + e.getMessage());
e.printStackTrace();
}
}
public Vacuna obtenerVacuna(String vacunaId) throws GatewayException, IOException {