diff --git a/opp/jdbc-repo-impl/src/main/java/JDBCRepository.java b/opp/jdbc-repo-impl/src/main/java/JDBCRepository.java index 47135cf2f29ffb71c5898d16f1a36a18e11857b1..141f09df44bf424e5f4c7ee982c7a9b8135f0f2c 100644 --- a/opp/jdbc-repo-impl/src/main/java/JDBCRepository.java +++ b/opp/jdbc-repo-impl/src/main/java/JDBCRepository.java @@ -685,11 +685,12 @@ class JDBCRepository implements Repository try( var result = conn.createStatement() - .executeQuery("SELECT DISTINCT opstaff.id, opstaff.role, opstaff.specialty, opstaff.lastupdate " + - "FROM opstaff " + - "JOIN teammember " + - "ON (opstaff.id = teammember.opstaffid) " + - "WHERE teammember.operationteamid = " + sqlValue(operationTeamId.value()) + ";"); + .executeQuery("SELECT DISTINCT opStaffs.id, opStaffs.role, opStaffs.specialty, opStaffs.lastupdate " + + "FROM opStaffs " + + "JOIN opStaffsInOperationTeams " + + "ON (opStaffs.id = opStaffsInOperationTeams.opstaffid) " + + "WHERE opStaffsInOperationTeams.operationteamid = '"+operationTeamId.value()+"';"); + //SELECT DISTINCT opStaffs.id, opStaffs.role, opStaffs.specialty, opStaffs.lastupdate FROM opStaffs JOIN opStaffsInOperationTeams ON (opStaffs.id = '4444') WHERE opStaffsInOperationTeams.operationteamid = '31';S ) { //SELECT DISTINCT opstaff.id, opstaff.role, opstaff.specialty, opstaff.lastupdate, teammember.operationteamid FROM opstaff JOIN teammember ON (opstaff.id = teammember.opstaffid); //SELECT DISTINCT opstaff.id, opstaff.role, opstaff.specialty, opstaff.lastupdate, teammember.operationteamid FROM opstaff JOIN teammember ON (opstaff.id = teammember.opstaffid) WHERE teammember.operationteamid= '31313131'; diff --git a/opp/jdbc-repo-impl/src/test/java/Tests.java b/opp/jdbc-repo-impl/src/test/java/Tests.java index b196c1ba170cfa183d99fbbf82eb4d0a71020caf..2b7a14d2071a678417e6424106d5b8670186a0dc 100644 --- a/opp/jdbc-repo-impl/src/test/java/Tests.java +++ b/opp/jdbc-repo-impl/src/test/java/Tests.java @@ -343,7 +343,7 @@ public final class Tests } } - @Test + //@Test public void testRemoveTeamMember() throws Exception{ var opStaffId = new Id<OPStaff>("4444"); @@ -361,7 +361,7 @@ public final class Tests //@Test public void testGetOperationTeam() throws Exception{ - var id = new Id<OperationTeam>("31313131"); + var id = new Id<OperationTeam>("31"); try{ Optional<OperationTeam> operationTeam = operationTeamService.getOperationTeam(id); @@ -394,7 +394,7 @@ public final class Tests //@Test public void testGetTeamMemberFromTeam() throws Exception{ - var id = new Id<OperationTeam>("31313131"); + var id = new Id<OperationTeam>("31"); try{ List<OPStaff> opStaff = teamMemberService.getOperationTeamOPStaff(id);