Commit edbd450f authored by mshaik-nisum-com's avatar mshaik-nisum-com Committed by tdutta-nisum-com

Issues fixed while Updating checking Project Duplicate Name and While Updating...

Issues fixed while Updating checking Project Duplicate Name and While Updating Employee Update (#155)
parent 7b17a8c9
......@@ -49,7 +49,7 @@ public class ProjectController {
// checking project duplicateName
int projectNameCount=0;
if (projectAdded.getAccountId() != null) {
List<Project> projects = projectRepo.findByAccountId(projectAdded.getAccountId());
List<Project> projects = projectRepo.findByDomainId(projectAdded.getDomainId());
for (Project existproject : projects) {
if (projectAdded.getProjectName().equalsIgnoreCase(existproject.getProjectName()))
projectNameCount++; }
......@@ -82,7 +82,7 @@ public class ProjectController {
// checking project duplicateName
int projectNameCount=0;
if (project.getAccountId() != null) {
List<Project> projects = projectRepo.findByAccountId(project.getAccountId());
List<Project> projects = projectRepo.findByDomainId(project.getDomainId());
for (Project existproject : projects) {
if (project.getProjectName().equalsIgnoreCase(existproject.getProjectName())
&& !project.getProjectId().equals(existproject.getProjectId())) {
......
......@@ -19,5 +19,6 @@ public interface ProjectRepo extends MongoRepository<Project, String> {
List<Project> findByAccountId(String accountId);
List<Project> findByDomainId(String domainId);
}
\ No newline at end of file
......@@ -664,19 +664,16 @@ public class ProjectServiceImpl implements ProjectService {
@Override
public List<ProjectTeamMate> getShiftDetails(String shift) {
List<Project> projects = projectRepo.findAll();
List<ProjectTeamMate> employeeDetails = null;
List<ProjectTeamMate> shiftEmpDetails = new ArrayList<>();
List<Project> projects = projectRepo.findAll();
for (Project pt : projects) {
if ("Active".equalsIgnoreCase(pt.getStatus())) {
List<ProjectTeamMate> employeeDetails = projectTeamMatesRepo
.findByProjectId(pt.getProjectId());
employeeDetails = projectTeamMatesRepo.findByProjectId(pt.getProjectId());
for (ProjectTeamMate emp : employeeDetails) {
if (emp.getShift() != null
&& emp.getShift().equalsIgnoreCase(shift)) {
if (emp.getShift() != null && emp.getShift().equalsIgnoreCase(shift) && emp.isActive()) {
shiftEmpDetails.add(emp);
} else if (emp.getShift() == null
&& "Shift 1(09:00 AM - 06:00 PM)"
.equalsIgnoreCase(shift))
} else if (emp.getShift() == null && "Shift 1(09:00 AM - 06:00 PM)".equalsIgnoreCase(shift) && emp.isActive())
shiftEmpDetails.add(emp);
}
}
......
......@@ -47,6 +47,7 @@ myApp.controller("projectController", function ($scope, myFactory, exportUiGridS
enableFiltering: true,
columnDefs: [
{ field: 'projectName', displayName: 'Project ', enableColumnMenu: false, enableSorting: true, enableFiltering: true },
{ field: 'domain', displayName: 'Domain ', enableColumnMenu: false, enableSorting: true, enableFiltering: true },
{ field: 'account', displayName: 'Account ', enableColumnMenu: false, enableSorting: true, enableFiltering: true },
//{field : 'managerId',displayName: 'Manager ID ', enableColumnMenu: false, enableSorting: false},
{ field: 'deliveryLeadIds', displayName: 'Delivery Lead / Lead ', cellTemplate: '<div ng-repeat= "item in row.entity[col.field]">{{item.employeeName}}<span ng-hide="$last">,</span></div>', enableColumnMenu: false, enableSorting: true, enableFiltering: false },
......
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