This commit is contained in:
pengjie 2025-03-03 21:32:05 +08:00
parent 74e525a087
commit 29e4963d11

View File

@ -188,6 +188,7 @@ public class GovEngineeringAnnexController {
} else {
engineeringAnnex.setAnnexFileList(annexFileService.list(Wrappers.<AnnexFile>lambdaQuery()
.eq(AnnexFile::getRelevanceId, engineeringAnnex.getEngineeringSn())
.eq(AnnexFile::getLabel, engineeringAnnex.getId())
.eq(AnnexFile::getFileType, ParamEnum.AnnexFileType.ENGINEERING_ANNEX.getValue())));
result.setResult(engineeringAnnex);
result.setSuccess(true);
@ -204,11 +205,13 @@ public class GovEngineeringAnnexController {
@PostMapping(value = "/batchUpdateFile")
public Result<Object> batchUpdateFile(@RequestBody EngineeringAnnex engineeringAnnex) {
annexFileService.remove(Wrappers.<AnnexFile>lambdaQuery()
.eq(AnnexFile::getLabel, engineeringAnnex.getId())
.eq(AnnexFile::getRelevanceId, engineeringAnnex.getEngineeringSn())
.eq(AnnexFile::getFileType, ParamEnum.AnnexFileType.ENGINEERING_ANNEX.getValue()));
for (AnnexFile annexFile : engineeringAnnex.getAnnexFileList()) {
annexFile.setRelevanceId(engineeringAnnex.getEngineeringSn());
annexFile.setFileType(ParamEnum.AnnexFileType.ENGINEERING_ANNEX.getValue());
annexFile.setLabel(engineeringAnnex.getId().toString());
}
annexFileService.saveBatch(engineeringAnnex.getAnnexFileList());
return Result.success(true);