dev add method link
Test Workflow / test (push) Has been cancelled

This commit is contained in:
2026-05-04 13:25:33 +07:00
parent 83a325a5ac
commit c82d67ab6f
@@ -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());