|
@@ -191,15 +191,17 @@ public class ModelServiceImpl extends ServiceImpl<IModelMapper, Model> implement
|
|
List<CaseNumEntity> caseNumEntityList = caseNumService.getByNum(modelId.toString());
|
|
List<CaseNumEntity> caseNumEntityList = caseNumService.getByNum(modelId.toString());
|
|
List<FusionNum> fusionNumList = fusionNumService.getByNum(modelId.toString());
|
|
List<FusionNum> fusionNumList = fusionNumService.getByNum(modelId.toString());
|
|
if(caseNumEntityList.size() >0 || fusionNumList.size() >0){
|
|
if(caseNumEntityList.size() >0 || fusionNumList.size() >0){
|
|
- List<Integer> caseIdIds = caseNumEntityList.parallelStream().map(CaseNumEntity::getCaseId).collect(Collectors.toList());
|
|
|
|
- List<CaseEntity> list = caseService.getByIds(caseIdIds);
|
|
|
|
- List<String> collect = list.parallelStream().map(CaseEntity::getCaseTitle).collect(Collectors.toList());
|
|
|
|
StringBuilder title = new StringBuilder();
|
|
StringBuilder title = new StringBuilder();
|
|
- for (String str : collect) {
|
|
|
|
- title.append(str).append(",");
|
|
|
|
- }
|
|
|
|
- if(title.length()>0){
|
|
|
|
- title.delete(title.length()-1,title.length());
|
|
|
|
|
|
+ List<Integer> caseIdIds = caseNumEntityList.parallelStream().map(CaseNumEntity::getCaseId).collect(Collectors.toList());
|
|
|
|
+ if(caseIdIds.size() >0){
|
|
|
|
+ List<CaseEntity> list = caseService.getByIds(caseIdIds);
|
|
|
|
+ List<String> collect = list.parallelStream().map(CaseEntity::getCaseTitle).collect(Collectors.toList());
|
|
|
|
+ for (String str : collect) {
|
|
|
|
+ title.append(str).append(",");
|
|
|
|
+ }
|
|
|
|
+ if(title.length()>0){
|
|
|
|
+ title.delete(title.length()-1,title.length());
|
|
|
|
+ }
|
|
}
|
|
}
|
|
throw new BusinessException(ResultCode.CASE_USE.code, String.format(ResultCode.CASE_USE.msg,title));
|
|
throw new BusinessException(ResultCode.CASE_USE.code, String.format(ResultCode.CASE_USE.msg,title));
|
|
}
|
|
}
|
|
@@ -208,6 +210,7 @@ public class ModelServiceImpl extends ServiceImpl<IModelMapper, Model> implement
|
|
throw new BusinessException(ResultCode.MODEL_NOT_EXIST);
|
|
throw new BusinessException(ResultCode.MODEL_NOT_EXIST);
|
|
}
|
|
}
|
|
this.removeById(modelId);
|
|
this.removeById(modelId);
|
|
|
|
+ fusionNumService.deleteByModelId(modelId);
|
|
if(StringUtils.isNotBlank(model.getModelGlbUrl())){
|
|
if(StringUtils.isNotBlank(model.getModelGlbUrl())){
|
|
uploadService.deleteOssUrl(model.getModelGlbUrl());
|
|
uploadService.deleteOssUrl(model.getModelGlbUrl());
|
|
}
|
|
}
|