T157 PUT/update working, POST/addNew problems with eureka

This commit is contained in:
2021-02-06 16:35:59 +01:00
parent 5bcfb571e2
commit ec9dd9172c
4 changed files with 29 additions and 14 deletions

View File

@@ -69,8 +69,9 @@ public class MockController {
return messages;
}
@PostMapping("/mock/json")
public ResponseEntity<String> addNewMessage(@RequestParam UUID clientUUID){
@PostMapping("/mock/json/{uuid}")
public ResponseEntity<String> addNewMessage(@PathVariable String uuidValue){
UUID clientUUID = UUID.fromString(uuidValue);
List<MockedMessageDto> messages = klausService.getAllMockedResponses(clientUUID);
MockedMessageDto nextMessage = buildDefaultMessage(clientUUID, findNextId(messages));
return klausService.setMockedResponse(nextMessage);
@@ -106,8 +107,8 @@ public class MockController {
public static int findNextId(List<MockedMessageDto> messages) {
int highestId = 0;
for (MockedMessageDto m : messages)
highestId = highestId < m.getMockedResponseId() ? highestId : m.getMockedResponseId();
return highestId;
highestId = highestId > m.getMockedResponseId() ? highestId : m.getMockedResponseId();
return ++highestId;
}