| | |
| | | |
| | | import com.ard.common.utils.DateUtils; |
| | | import com.ard.common.utils.uuid.IdUtils; |
| | | import com.ard.inspection.domain.ArdPointCloudRoute; |
| | | import com.ard.inspection.domain.NotCould; |
| | | import com.ard.inspection.utils.ZipFileUtils; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.beans.factory.annotation.Value; |
| | | import org.springframework.stereotype.Service; |
| | | import com.ard.inspection.mapper.ArdPointCloudMapper; |
| | | import com.ard.inspection.domain.ArdPointCloud; |
| | |
| | | @Override |
| | | public int deleteArdPointCloudByIds(String[] ids) { |
| | | // 删除点云文件 |
| | | String folderPath = "/home/inspection/uploadPath/zip/"; |
| | | int count = 0; |
| | | for (String id : ids) { |
| | | ArdPointCloud ardPointCloud = ardPointCloudMapper.selectArdPointCloudById(id); |
| | | if (zipFileUtils.deleteZipFile(folderPath + ardPointCloud.getFolderName())){ |
| | | String cloudFolder = "/home/inspection/uploadPath/zip/"; |
| | | if (zipFileUtils.deleteZipFile(cloudFolder + ardPointCloud.getFolderName())){ |
| | | ardPointCloudMapper.deleteArdPointCloudById(id); |
| | | count++; |
| | | } |
| | |
| | | } |
| | | |
| | | @Override |
| | | public List<ArdPointCloud> selectArdPointCloudNotList(String[] ids) { |
| | | return ardPointCloudMapper.selectArdPointCloudNotList(ids); |
| | | public List<ArdPointCloud> selectArdPointCloudNotList(NotCould notCould) { |
| | | return ardPointCloudMapper.selectArdPointCloudNotList(notCould.getIds(),notCould.getCloudName(),notCould.getGroupId()); |
| | | } |
| | | |
| | | @Override |
| | | public List<ArdPointCloudRoute> selectPointCloudRoute(String id) { |
| | | return ardPointCloudMapper.selectPointCloudRoute(id); |
| | | } |
| | | |
| | | } |