|
@@ -191,7 +191,7 @@ public class ProjectServiceImpl extends ServiceImpl<IProjectMapper, Project> imp
|
|
@Override
|
|
@Override
|
|
public void addScene(ProjectAddSceneParam param) {
|
|
public void addScene(ProjectAddSceneParam param) {
|
|
Project project = this.getById(param.getProjectId());
|
|
Project project = this.getById(param.getProjectId());
|
|
- VUtils.isTure(project == null).throwMessage(ResultCode.PARAM_MISS);
|
|
|
|
|
|
+ VUtils.isTure(project == null).throwMessage(ResultCode.PROJECT_NOT_EXIST);
|
|
|
|
|
|
Set<Integer> projectIds = new HashSet<>(Arrays.asList(param.getProjectId()));
|
|
Set<Integer> projectIds = new HashSet<>(Arrays.asList(param.getProjectId()));
|
|
List<ProjectNum> projectNums = projectNumService.getListByProjectIds(projectIds);
|
|
List<ProjectNum> projectNums = projectNumService.getListByProjectIds(projectIds);
|
|
@@ -236,8 +236,7 @@ public class ProjectServiceImpl extends ServiceImpl<IProjectMapper, Project> imp
|
|
projectNumService.addByNumList(param.getProjectId(),numType,addNumList);
|
|
projectNumService.addByNumList(param.getProjectId(),numType,addNumList);
|
|
projectLogService.addLog(param.getProjectId(),"添加场景",param.getToken(),addNumList);
|
|
projectLogService.addLog(param.getProjectId(),"添加场景",param.getToken(),addNumList);
|
|
}
|
|
}
|
|
- project.setUpdateTime(null);
|
|
|
|
- this.updateById(project);
|
|
|
|
|
|
+ this.updateTime(project.getProjectId());
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@@ -248,8 +247,7 @@ public class ProjectServiceImpl extends ServiceImpl<IProjectMapper, Project> imp
|
|
VUtils.isTure(StringUtils.isBlank(param.getNum())).throwMessage(ResultCode.PARAM_MISS);
|
|
VUtils.isTure(StringUtils.isBlank(param.getNum())).throwMessage(ResultCode.PARAM_MISS);
|
|
projectNumService.delByNumList(param.getProjectId(),Arrays.asList(param.getNum()));
|
|
projectNumService.delByNumList(param.getProjectId(),Arrays.asList(param.getNum()));
|
|
projectLogService.addLog(param.getProjectId(),"删除场景",param.getToken(),Arrays.asList(param.getNum()));
|
|
projectLogService.addLog(param.getProjectId(),"删除场景",param.getToken(),Arrays.asList(param.getNum()));
|
|
- project.setUpdateTime(null);
|
|
|
|
- this.updateById(project);
|
|
|
|
|
|
+ this.updateTime(project.getProjectId());
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@@ -258,6 +256,7 @@ public class ProjectServiceImpl extends ServiceImpl<IProjectMapper, Project> imp
|
|
if(bim != null){
|
|
if(bim != null){
|
|
projectLogService.addLog(bim.getProjectId(),"删除BIM:"+bim.getBimName(),token,null);
|
|
projectLogService.addLog(bim.getProjectId(),"删除BIM:"+bim.getBimName(),token,null);
|
|
projectBimService.removeById(bimId);
|
|
projectBimService.removeById(bimId);
|
|
|
|
+ this.updateTime(bim.getProjectId());
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -305,6 +304,7 @@ public class ProjectServiceImpl extends ServiceImpl<IProjectMapper, Project> imp
|
|
public void updateBimName(ProjectBim projectBim,String token) {
|
|
public void updateBimName(ProjectBim projectBim,String token) {
|
|
ProjectBim bim = projectBimService.getById(projectBim.getBimId());
|
|
ProjectBim bim = projectBimService.getById(projectBim.getBimId());
|
|
projectBimService.updateBimName(projectBim);
|
|
projectBimService.updateBimName(projectBim);
|
|
|
|
+ this.updateTime(bim.getProjectId());
|
|
projectLogService.addLog(bim.getProjectId(),"修改BIM名称:"+projectBim.getBimName(),token,null);
|
|
projectLogService.addLog(bim.getProjectId(),"修改BIM名称:"+projectBim.getBimName(),token,null);
|
|
|
|
|
|
}
|
|
}
|
|
@@ -333,4 +333,11 @@ public class ProjectServiceImpl extends ServiceImpl<IProjectMapper, Project> imp
|
|
this.removeById(projectId);
|
|
this.removeById(projectId);
|
|
projectLogService.addLog(project.getProjectId(),"删除项目:"+project.getProjectName(),token,null);
|
|
projectLogService.addLog(project.getProjectId(),"删除项目:"+project.getProjectName(),token,null);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ public void updateTime(Integer projectId) {
|
|
|
|
+ LambdaUpdateWrapper<Project> wrapper = new LambdaUpdateWrapper<>();
|
|
|
|
+ wrapper.eq(Project::getProjectId,projectId);
|
|
|
|
+ this.update(wrapper);
|
|
|
|
+ }
|
|
}
|
|
}
|