Commit dc35fcc2 authored by Md Suleman's avatar Md Suleman

updated resource allocation service and controller

parent 743d5b79
...@@ -293,5 +293,23 @@ public class ResourceController { ...@@ -293,5 +293,23 @@ public class ResourceController {
} }
@RequestMapping(value = "/resources/moveToOpenPool", method = RequestMethod.PUT, produces = MediaType.APPLICATION_JSON_VALUE, consumes = MediaType.APPLICATION_JSON_VALUE)
public ResponseEntity<?> moveResourceToOpenPool(@RequestBody Resource resource, @RequestParam(value = "loginEmpId") String loginEmpId, HttpServletRequest request) throws MyTeamException {
ResponseDetails responseDetails;
if (StringUtils.isNotBlank(loginEmpId)) {
Resource result= resourceService.sendResourceToOpenPool(resource,loginEmpId);
responseDetails = new ResponseDetails(new Date(), Integer.parseInt(resourceService.respMap.get("statusCode").toString()),
resourceService.respMap.get("message").toString(), "Resource description", null, request.getContextPath(),
"Resource details", result);
}
else {
responseDetails = new ResponseDetails(new Date(), 820, "Please provide the valid Employee Id",
"Employee Id is not valid", null, request.getRequestURI(), "Resource details", resource);
}
return new ResponseEntity<ResponseDetails>(responseDetails, HttpStatus.OK);
}
} }
...@@ -23,6 +23,7 @@ public class ResourceVO { ...@@ -23,6 +23,7 @@ public class ResourceVO {
private String emailId; private String emailId;
private String projectId; private String projectId;
private String projectName; private String projectName;
private String status;
@DateTimeFormat(iso = DateTimeFormat.ISO.DATE) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE)
private String billableStatus; private String billableStatus;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment