@@ -59,24 +59,16 @@ public class ComplaintEntityHandler implements RequestHandler {
|
|||||||
userService.getUsersCompanyEmails(user.getCompany().getId());
|
userService.getUsersCompanyEmails(user.getCompany().getId());
|
||||||
|
|
||||||
try {
|
try {
|
||||||
switch (action) {
|
return switch (action) {
|
||||||
case "create":
|
case "create" -> handleCreate(msgId, complaintRequest);
|
||||||
return handleCreate(msgId, complaintRequest);
|
case "get" -> handleGet(msgId, complaintRequest);
|
||||||
case "get":
|
case "get_all" -> handleGetAll(msgId, complaintRequest, emails);
|
||||||
return handleGet(msgId, complaintRequest);
|
case "get_by_violation" -> handleGetByViolation(msgId, complaintRequest);
|
||||||
case "get_all":
|
case "update_status" -> handleUpdateStatus(msgId, complaintRequest);
|
||||||
return handleGetAll(msgId, complaintRequest, emails);
|
case "update" -> handleUpdate(msgId, complaintRequest);
|
||||||
case "get_by_violation":
|
case "delete" -> handleDelete(msgId, complaintRequest);
|
||||||
return handleGetByViolation(msgId, complaintRequest);
|
default -> errorResponse(msgId, MessageCode.MSG_ID_NOT_FOUND.getCode(), "Unknown action: " + action);
|
||||||
case "update_status":
|
};
|
||||||
return handleUpdateStatus(msgId, complaintRequest);
|
|
||||||
case "update":
|
|
||||||
return handleUpdate(msgId, complaintRequest);
|
|
||||||
case "delete":
|
|
||||||
return handleDelete(msgId, complaintRequest);
|
|
||||||
default:
|
|
||||||
return errorResponse(msgId, MessageCode.MSG_ID_NOT_FOUND.getCode(), "Unknown action: " + action);
|
|
||||||
}
|
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("Error handling complaint request", e);
|
log.error("Error handling complaint request", e);
|
||||||
return errorResponse(msgId, MessageCode.INVALID_JSON_BODY.getCode(), e.getMessage());
|
return errorResponse(msgId, MessageCode.INVALID_JSON_BODY.getCode(), e.getMessage());
|
||||||
@@ -113,7 +105,7 @@ public class ComplaintEntityHandler implements RequestHandler {
|
|||||||
|
|
||||||
Map<String, Object> data = new HashMap<>();
|
Map<String, Object> data = new HashMap<>();
|
||||||
data.put("content", page.getContent());
|
data.put("content", page.getContent());
|
||||||
data.put("page", page.getNumber());
|
data.put("page", page.getNumber() + 1);
|
||||||
data.put("size", page.getSize());
|
data.put("size", page.getSize());
|
||||||
data.put("totalElements", page.getTotalElements());
|
data.put("totalElements", page.getTotalElements());
|
||||||
data.put("totalPages", page.getTotalPages());
|
data.put("totalPages", page.getTotalPages());
|
||||||
|
|||||||
Reference in New Issue
Block a user