|
|
@ -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()); |
|
|
|