|
@@ -97,10 +97,19 @@ public class CaseFilesController extends BaseController{
|
|
|
public ResultData updateTitle(
|
|
|
@RequestParam(required = false) Integer filesId ,
|
|
|
@RequestParam(required = false) String filesTitle ){
|
|
|
- if( StringUtils.isEmpty(filesTitle)
|
|
|
- || filesId== null ){
|
|
|
+ if( StringUtils.isEmpty(filesTitle) || filesId== null ){
|
|
|
throw new BusinessException(ResultCode.MISSING_REQUIRED_PARAMETERS);
|
|
|
}
|
|
|
+ CaseFiles caseFiles = caseFilesService.getById(filesId);
|
|
|
+ if(caseFiles == null){
|
|
|
+ throw new BusinessException(ResultCode.RECORD_NOT_EXITS);
|
|
|
+ }
|
|
|
+ if(caseFiles.getOverviewId() != null){
|
|
|
+ caseOverviewService.updateTitleById(caseFiles.getOverviewId(),filesTitle);
|
|
|
+ }
|
|
|
+ if(caseFiles.getTabulationId() != null){
|
|
|
+ caseTabulationService.updateTitleById(caseFiles.getTabulationId(),filesTitle);
|
|
|
+ }
|
|
|
LambdaUpdateWrapper<CaseFiles> wrapper = new LambdaUpdateWrapper<>();
|
|
|
wrapper.eq(CaseFiles::getFilesId,filesId);
|
|
|
wrapper.set(CaseFiles::getFilesTitle,filesTitle);
|