|
@@ -95,6 +95,8 @@ public class InitService {
|
|
|
IModelService modelService;
|
|
|
@Autowired
|
|
|
ICaseFilesService caseFilesService;
|
|
|
+ @Autowired
|
|
|
+ IFusionNumService fusionNumService;
|
|
|
|
|
|
|
|
|
public void delMediaLibrary() {
|
|
@@ -109,12 +111,15 @@ public class InitService {
|
|
|
JSONArray jsonArray = new JSONArray();
|
|
|
jsonArray.add(commonUpload.getFileUrl());
|
|
|
wrapper.like(Model::getModelGlbUrl,jsonArray.toJSONString());
|
|
|
- Long count1 = modelService.count(wrapper);
|
|
|
+ List<Model> list = modelService.list(wrapper);
|
|
|
+
|
|
|
+ List<Integer> modelIds = list.stream().map(Model::getModelId).collect(Collectors.toList());
|
|
|
+ List<FusionNum> fusionNums = fusionNumService.getByModelId(modelIds);
|
|
|
|
|
|
LambdaQueryWrapper<CaseFiles> wrapper2 = new LambdaQueryWrapper<>();
|
|
|
wrapper2.like(CaseFiles::getFilesUrl,commonUpload.getFileUrl());
|
|
|
Long count2 = caseFilesService.count(wrapper2);
|
|
|
- if(count1 + count2 <=0){
|
|
|
+ if(fusionNums.size() + count2 <=0){
|
|
|
delUploadList.add(commonUpload);
|
|
|
}
|
|
|
}else {
|