Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
M
mytime
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Narendar Vakiti
mytime
Commits
913d2950
Commit
913d2950
authored
Jul 26, 2018
by
ssathu-nisum-com
Committed by
rbonthala-nisum-com
Jul 26, 2018
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
ManageTeam Issues (#73)
parent
13c31899
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
11 additions
and
6 deletions
+11
-6
ProjectTeamController.java
...va/com/nisum/mytime/controller/ProjectTeamController.java
+2
-2
ProjectServiceImpl.java
...ain/java/com/nisum/mytime/service/ProjectServiceImpl.java
+9
-4
No files found.
src/main/java/com/nisum/mytime/controller/ProjectTeamController.java
View file @
913d2950
...
...
@@ -127,7 +127,7 @@ public class ProjectTeamController {
@RequestBody
ProjectTeamMate
teamMate
)
throws
MyTimeException
{
teamMate
.
setActive
(
true
);
// teamMate.setStartDate(new Date());
if
(
teamMate
.
getRole
()!=
null
&&
teamMate
.
getRole
().
equals
(
"Lead"
))
{
/*
if (teamMate.getRole()!= null && teamMate.getRole().equals("Lead")) {
Project project = new Project();
project.setProjectName(teamMate.getProjectName());
project.setManagerIds(Arrays.asList(teamMate.getEmployeeId()));
...
...
@@ -136,7 +136,7 @@ public class ProjectTeamController {
project.setStatus("Active");
projectController.addProject(project);
}
}
*/
ProjectTeamMate
teamMateDB
=
projectService
.
addProjectTeamMate
(
teamMate
);
return
new
ResponseEntity
<>(
teamMateDB
,
HttpStatus
.
OK
);
...
...
src/main/java/com/nisum/mytime/service/ProjectServiceImpl.java
View file @
913d2950
...
...
@@ -210,6 +210,7 @@ public class ProjectServiceImpl implements ProjectService {
@Override
public
List
<
ProjectTeamMate
>
getTeamDetails
(
String
empId
)
{
List
<
String
>
projectsId
=
new
ArrayList
<>();
List
<
ProjectTeamMate
>
listOfTeamMates
=
new
ArrayList
<>();
Query
query
=
new
Query
(
Criteria
.
where
(
"employeeId"
).
is
(
empId
).
and
(
"role"
).
is
(
"Lead"
));
List
<
ProjectTeamMate
>
projectMatesList
=
mongoTemplate
.
find
(
query
,
ProjectTeamMate
.
class
);
for
(
ProjectTeamMate
projectMate
:
projectMatesList
)
...
...
@@ -217,10 +218,10 @@ public class ProjectServiceImpl implements ProjectService {
Query
query1
=
new
Query
(
Criteria
.
where
(
"projectId"
).
in
(
projectsId
));
List
<
ProjectTeamMate
>
projectMateList
=
mongoTemplate
.
find
(
query1
,
ProjectTeamMate
.
class
);
for
(
ProjectTeamMate
projectTeamMate
:
projectMateList
)
{
if
(
projectTeamMate
.
getEmployeeId
().
equals
(
empId
))
projectMateList
.
remove
(
projectTeamMate
);
if
(
!
projectTeamMate
.
getEmployeeId
().
equals
(
empId
))
listOfTeamMates
.
add
(
projectTeamMate
);
}
return
projectMateList
;
return
listOfTeamMates
;
}
...
...
@@ -234,7 +235,11 @@ public class ProjectServiceImpl implements ProjectService {
@Override
public
ProjectTeamMate
addProjectTeamMate
(
ProjectTeamMate
projectTeamMate
)
throws
MyTimeException
{
if
(
projectTeamMate
.
getRole
()
!=
null
&&
projectTeamMate
.
getRole
().
equals
(
"Lead"
))
{
Project
project
=
projectRepo
.
findByProjectId
(
projectTeamMate
.
getProjectId
());
project
.
getManagerIds
().
add
(
projectTeamMate
.
getEmployeeId
());
projectRepo
.
save
(
project
);
}
updateProjectEndDateInProjectTeamMate
(
projectTeamMate
);
ProjectTeamMate
pT
=
projectTeamMatesRepo
.
save
(
projectTeamMate
);
List
<
BillingDetails
>
listBD
=
getEmployeeActiveNisumBench
(
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment