Commit 128a3390 authored by Prayas Jain's avatar Prayas Jain

Fixed add resource response message

parent 0ef7ffad
......@@ -166,7 +166,7 @@ public class DashboardService implements IDashboardService {
if(!resourceProject.getStatus().equals("Completed")){
emp.setProjectId(resourceProject.getProjectId());
emp.setBillableStatus(resource.getBillableStatus());
emp.setOnBehalfOf(resource.getOnBehalfOf()!=null?resource.getOnBehalfOf():"");
emp.setOnBehalfOf(resource.getOnBehalfOf()!=null?employeeService.getEmployeeById(resource.getOnBehalfOf()).getEmployeeName():"");
emp.setProjectName(resourceProject.getProjectName());
emp.setBillingStartDate(resource.getBillingStartDate());
emp.setBillingEndDate(resource.getBillingEndDate());
......
......@@ -86,6 +86,7 @@ public class ResourceService implements IResourceService {
currentAllocation.setBillingEndDate(MyTeamDateUtils.getDayLessThanDate(resourceReq.getBillingStartDate()));
this.updateExistedResource(currentAllocation); //updateLatestProjectAllocationToEnd
resourcePers = resourceRepo.save(resourceReq); //createNewProjectAllocationtoStart
respMap.put("message","Resource has been created"); // added on 21-7 2019
}else if(isAllocationActiveToday(resourceReq)){
Project project = projectService.getProjectByProjectId(latestAllocation.getProjectId());
respMap.put("statusCode", 811);
......@@ -601,7 +602,7 @@ public class ResourceService implements IResourceService {
resourceVO.setBillableStatus(resource.getBillableStatus());
resourceVO.setEmployeeId(resource.getEmployeeId());
resourceVO.setStatus(resource.getStatus());
resourceVO.setOnBehalfOf(resource.getOnBehalfOf()!=null?resource.getOnBehalfOf():"");
resourceVO.setOnBehalfOf(resource.getOnBehalfOf()!=null?employeeService.getEmployeeById(resource.getOnBehalfOf()).getEmployeeName():"");
Employee employee = employeeService.getEmployeeById(resource.getEmployeeId());
resourceVO.setEmailId(employee.getEmailId());
......
......@@ -1517,9 +1517,7 @@ myApp.controller("projectController", function ($scope,uiGridConstants, myFactor
var managerId=$scope.managerId;
var managerName=$scope.managerName;
var employeeModel = $scope.employeeModel;
var aliasModel = $scope.aliasModel;
var aliasResourceName = $scope.aliasResourceName;
var alias = action == "Add" ? alias = aliasModel.employeeId : alias = aliasResourceName;
var aliasFor = action == "Add" ? aliasFor = $scope.aliasModel.employeeId : aliasFor = $scope.aliasResourceName;
var projectModel = $scope.projectModel;
var newBillingStartDate = $scope.newBillingStartDate;
var empAllocationStatus = $scope.empAllocationStatus;
......@@ -1534,11 +1532,11 @@ myApp.controller("projectController", function ($scope,uiGridConstants, myFactor
$scope.alertMsg = "Please select a employee role";
angular.element(document.getElementById('empRole')).focus();
}
else if(action === "Add" && $scope.toggleAlias == true && aliasModel.employeeName == undefined || aliasModel == {}){
else if(action === "Add" && $scope.toggleAlias == true && $scope.aliasModel.employeeName == undefined || $scope.aliasModel == {}){
$scope.alertMsg = "Please select a Alias Resource";
angular.element(document.getElementById('selectAlias')).focus();
}
else if(action === "Add" && employeeModel != undefined && employeeModel.employeeName != undefined && employeeModel.employeeName == aliasModel.employeeName){
else if(action === "Add" && employeeModel != undefined && employeeModel.employeeName != undefined && employeeModel.employeeName == $scope.aliasModel.employeeName){
$scope.alertMsg = "Selected Employee and Alias Resource could not be same";
angular.element(document.getElementById('selectAlias')).focus();
}
......@@ -1581,7 +1579,7 @@ myApp.controller("projectController", function ($scope,uiGridConstants, myFactor
else {
$scope.id = $scope.id ? $scope.id : $scope.objectId;
$scope.alertMsg = "";
var record = {"id":$scope.id,"employeeId":employeeModel.employeeId,"onBehalfOf":alias,"projectId":project,"billableStatus":$scope.empBillableStatus,"billingEndDate":$scope.endDate,"resourceRole":$scope.employeeRole,"billingStartDate":newBillingStartDate,"status":empAllocationStatus};
var record = {"id":$scope.id,"employeeId":employeeModel.employeeId,"onBehalfOf":aliasFor,"projectId":project,"billableStatus":$scope.empBillableStatus,"billingEndDate":$scope.endDate,"resourceRole":$scope.employeeRole,"billingStartDate":newBillingStartDate,"status":empAllocationStatus};
if(action == "Add"){
addRecord(record,action);
$scope.myForm.$setPristine();
......
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