|
@@ -6,13 +6,17 @@ import com.fdkankan.site.common.ResultCode;
|
|
|
import com.fdkankan.site.common.util.VUtils;
|
|
|
import com.fdkankan.site.entity.Project;
|
|
|
import com.fdkankan.site.entity.ProjectBim;
|
|
|
+import com.fdkankan.site.entity.ProjectNum;
|
|
|
import com.fdkankan.site.mapper.IProjectBimMapper;
|
|
|
import com.fdkankan.site.service.IProjectBimService;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
+import com.fdkankan.site.service.IProjectLogService;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import java.util.List;
|
|
|
+import java.util.stream.Collectors;
|
|
|
|
|
|
/**
|
|
|
* <p>
|
|
@@ -25,6 +29,9 @@ import java.util.List;
|
|
|
@Service
|
|
|
public class ProjectBimServiceImpl extends ServiceImpl<IProjectBimMapper, ProjectBim> implements IProjectBimService {
|
|
|
|
|
|
+ @Autowired
|
|
|
+ IProjectLogService projectLogService;
|
|
|
+
|
|
|
@Override
|
|
|
public List<ProjectBim> getByProjectId(Integer projectId) {
|
|
|
LambdaQueryWrapper<ProjectBim> wrapper = new LambdaQueryWrapper<>();
|
|
@@ -46,9 +53,15 @@ public class ProjectBimServiceImpl extends ServiceImpl<IProjectBimMapper, Projec
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public void delByProjectId(Integer projectId) {
|
|
|
+ public void delByProjectId(Integer projectId,String token) {
|
|
|
LambdaQueryWrapper<ProjectBim> wrapper = new LambdaQueryWrapper<>();
|
|
|
wrapper.eq(ProjectBim::getProjectId,projectId);
|
|
|
this.remove(wrapper);
|
|
|
+ List<ProjectBim> list = this.list(wrapper);
|
|
|
+ if(list.size() <=0){
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ this.remove(wrapper);
|
|
|
+ projectLogService.addLog(projectId,"删除项目->删除BIM:"+list.get(0).getBimName(),token,null);
|
|
|
}
|
|
|
}
|