FINERACT-1503:FixStaffModule
This commit is contained in:
committed by
Aleksandar Vidakovic
parent
45bed0a05a
commit
72fd2fe134
+1
-1
@@ -236,7 +236,7 @@ public class StaffReadPlatformServiceImpl implements StaffReadPlatformService {
|
|||||||
extraCriteria.addNonNullCriteria(" s.office_id = ", officeId);
|
extraCriteria.addNonNullCriteria(" s.office_id = ", officeId);
|
||||||
|
|
||||||
if (loanOfficersOnly) {
|
if (loanOfficersOnly) {
|
||||||
extraCriteria.addCriteria(" s.is_loan_officer is ", " true ");
|
extraCriteria.addCriteria(" s.is_loan_officer = ", true);
|
||||||
}
|
}
|
||||||
// Passing status parameter to get ACTIVE (By Default), INACTIVE or ALL
|
// Passing status parameter to get ACTIVE (By Default), INACTIVE or ALL
|
||||||
// (Both active and Inactive) employees
|
// (Both active and Inactive) employees
|
||||||
|
|||||||
@@ -241,4 +241,22 @@ public class StaffTest {
|
|||||||
map.put("xyz", "xyz");
|
map.put("xyz", "xyz");
|
||||||
StaffHelper.updateStaff(requestSpec, responseSpecForValidationError, 1, map);
|
StaffHelper.updateStaff(requestSpec, responseSpecForValidationError, 1, map);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testStaffLoanOfficer() {
|
||||||
|
final Map<String, Object> map = StaffHelper.getMapWithJoiningDate();
|
||||||
|
|
||||||
|
map.put("officeId", 1);
|
||||||
|
map.put("firstname", Utils.randomNameGenerator("michael_", 5));
|
||||||
|
map.put("lastname", Utils.randomNameGenerator("Doe_", 5));
|
||||||
|
map.put("isLoanOfficer", true);
|
||||||
|
|
||||||
|
StaffHelper.createStaffWithJson(requestSpec, responseSpec, new Gson().toJson(map));
|
||||||
|
|
||||||
|
List<Map<String, Object>> responseActive = StaffHelper.getStaffListWithLoanOfficerStatus(requestSpec, responseSpec, "true");
|
||||||
|
for (final Map<String, Object> staff : responseActive) {
|
||||||
|
Assertions.assertNotNull(staff.get("id"));
|
||||||
|
Assertions.assertEquals(true, staff.get("isLoanOfficer"));
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+6
@@ -87,6 +87,12 @@ public final class StaffHelper {
|
|||||||
return Utils.performServerGet(requestSpec, responseSpec, url, "");
|
return Utils.performServerGet(requestSpec, responseSpec, url, "");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static List<Map<String, Object>> getStaffListWithLoanOfficerStatus(final RequestSpecification requestSpec,
|
||||||
|
final ResponseSpecification responseSpec, final String loanOfficerStatus) {
|
||||||
|
final String url = CREATE_STAFF_URL + "?" + Utils.TENANT_IDENTIFIER + "&loanOfficersOnly=" + loanOfficerStatus;
|
||||||
|
return Utils.performServerGet(requestSpec, responseSpec, url, "");
|
||||||
|
}
|
||||||
|
|
||||||
public static Map<String, Object> updateStaff(final RequestSpecification requestSpec, final ResponseSpecification responseSpec,
|
public static Map<String, Object> updateStaff(final RequestSpecification requestSpec, final ResponseSpecification responseSpec,
|
||||||
final Integer staffId, final Map<String, Object> changes) {
|
final Integer staffId, final Map<String, Object> changes) {
|
||||||
final String url = CREATE_STAFF_URL + "/" + staffId + "?" + Utils.TENANT_IDENTIFIER;
|
final String url = CREATE_STAFF_URL + "/" + staffId + "?" + Utils.TENANT_IDENTIFIER;
|
||||||
|
|||||||
Reference in New Issue
Block a user