|
@@ -9,7 +9,9 @@ import com.fdkankan.fusion.exception.BusinessException;
|
|
import com.fdkankan.fusion.common.ResultData;
|
|
import com.fdkankan.fusion.common.ResultData;
|
|
import com.fdkankan.fusion.entity.CaseFiles;
|
|
import com.fdkankan.fusion.entity.CaseFiles;
|
|
import com.fdkankan.fusion.service.ICaseFilesService;
|
|
import com.fdkankan.fusion.service.ICaseFilesService;
|
|
|
|
+import com.fdkankan.fusion.service.ICaseOverviewService;
|
|
import com.fdkankan.fusion.service.ICaseService;
|
|
import com.fdkankan.fusion.service.ICaseService;
|
|
|
|
+import com.fdkankan.fusion.service.ICaseTabulationService;
|
|
import com.fdkankan.fusion.service.impl.UploadService;
|
|
import com.fdkankan.fusion.service.impl.UploadService;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -19,6 +21,7 @@ import org.springframework.web.multipart.MultipartFile;
|
|
|
|
|
|
import java.io.UnsupportedEncodingException;
|
|
import java.io.UnsupportedEncodingException;
|
|
import java.net.URLEncoder;
|
|
import java.net.URLEncoder;
|
|
|
|
+import java.util.Arrays;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -41,6 +44,10 @@ public class CaseFilesController extends BaseController{
|
|
UploadService uploadService;
|
|
UploadService uploadService;
|
|
@Value("${spring.profiles.active}")
|
|
@Value("${spring.profiles.active}")
|
|
private String environment;
|
|
private String environment;
|
|
|
|
+ @Autowired
|
|
|
|
+ ICaseOverviewService caseOverviewService;
|
|
|
|
+ @Autowired
|
|
|
|
+ ICaseTabulationService caseTabulationService;
|
|
|
|
|
|
@GetMapping("/allList")
|
|
@GetMapping("/allList")
|
|
public ResultData allList(@RequestParam(required = false) Integer caseId,
|
|
public ResultData allList(@RequestParam(required = false) Integer caseId,
|
|
@@ -108,15 +115,24 @@ public class CaseFilesController extends BaseController{
|
|
throw new BusinessException(ResultCode.MISSING_REQUIRED_PARAMETERS);
|
|
throw new BusinessException(ResultCode.MISSING_REQUIRED_PARAMETERS);
|
|
}
|
|
}
|
|
CaseFiles caseFiles1 = caseFilesService.getById(caseFiles.getFilesId());
|
|
CaseFiles caseFiles1 = caseFilesService.getById(caseFiles.getFilesId());
|
|
|
|
+ if(caseFiles1 == null){
|
|
|
|
+ return ResultData.ok();
|
|
|
|
+ }
|
|
caseFilesService.removeById(caseFiles.getFilesId());
|
|
caseFilesService.removeById(caseFiles.getFilesId());
|
|
|
|
|
|
//删除认定书,案件修改为未认定
|
|
//删除认定书,案件修改为未认定
|
|
- if(caseFiles1 != null && caseFiles1.getFilesTypeId() == 4){
|
|
|
|
|
|
+ if(caseFiles1.getFilesTypeId() == 4){
|
|
List<CaseFiles> caseFilesList = caseFilesService.allList(caseFiles1.getCaseId(),caseFiles1.getFilesTypeId());
|
|
List<CaseFiles> caseFilesList = caseFilesService.allList(caseFiles1.getCaseId(),caseFiles1.getFilesTypeId());
|
|
if(caseFilesList == null || caseFilesList.size() <=0){
|
|
if(caseFilesList == null || caseFilesList.size() <=0){
|
|
caseService.updateIdenTityStatus(caseFiles1.getCaseId(),0);
|
|
caseService.updateIdenTityStatus(caseFiles1.getCaseId(),0);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ if(caseFiles1.getOverviewId() != null){
|
|
|
|
+ caseOverviewService.del(caseFiles1.getOverviewId());
|
|
|
|
+ }
|
|
|
|
+ if(caseFiles1.getTabulationId() != null){
|
|
|
|
+ caseTabulationService.delByIds(Arrays.asList(caseFiles1.getTabulationId()));
|
|
|
|
+ }
|
|
return ResultData.ok();
|
|
return ResultData.ok();
|
|
}
|
|
}
|
|
|
|
|