| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -453,10 +453,12 @@ public class ProjectServiceImpl extends BaseServiceImpl<ProjectDao, ProjectEntit | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							Integer workMinutes = calculateDelta_T(ProjectConstant.PRECISE_CALCULATION, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									ProjectConstant.CALCULATION_TYPE_DEFAULT, fromDTO.getProjectId(), projectEntity.getCreatedTime(), current); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectEntity.setStatus(ProjectConstant.CLOSED); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectEntity.setClosedStatus(fromDTO.getClosedStatus()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectEntity.setWorkMinutes(workMinutes); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							baseDao.updateById(projectEntity); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							ProjectEntity newProject = new ProjectEntity(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							newProject.setId(fromDTO.getProjectId()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							newProject.setStatus(ProjectConstant.CLOSED); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							newProject.setClosedStatus(fromDTO.getClosedStatus()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							newProject.setWorkMinutes(workMinutes); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							baseDao.updateById(newProject); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							//更新项目关联表
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							ProjectStaffEntity projectStaffEntity = new ProjectStaffEntity(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectStaffEntity.setId(fromDTO.getProjectStaffId()); | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -655,10 +657,12 @@ public class ProjectServiceImpl extends BaseServiceImpl<ProjectDao, ProjectEntit | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							Integer workMinutes = calculateDelta_T(ProjectConstant.PRECISE_CALCULATION, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									ProjectConstant.CALCULATION_TYPE_DEFAULT, fromDTO.getProjectId(), projectEntity.getCreatedTime(), current); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectEntity.setStatus(ProjectConstant.CLOSED); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectEntity.setClosedStatus(fromDTO.getClosedStatus()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectEntity.setWorkMinutes(workMinutes); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							baseDao.updateById(projectEntity); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							ProjectEntity newProject = new ProjectEntity(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							newProject.setId(fromDTO.getProjectId()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							newProject.setStatus(ProjectConstant.CLOSED); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							newProject.setClosedStatus(fromDTO.getClosedStatus()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							newProject.setWorkMinutes(workMinutes); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							baseDao.updateById(newProject); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							//更新项目关联表
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							ProjectStaffEntity projectStaffEntity = new ProjectStaffEntity(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							projectStaffEntity.setId(fromDTO.getProjectStaffId()); | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |