纪律性分析删除分析结果

This commit is contained in:
cjh
2026-06-11 16:12:58 +08:00
parent 51184df30d
commit 8ec3744c7f
3 changed files with 17 additions and 0 deletions

View File

@@ -405,4 +405,12 @@ public class BiddingInfoController extends BaseController {
private String fileName;
private String downloadUrl;
}
@SaCheckPermission("review:analysis:delete")
@Log(title = "投标信息", businessType = BusinessType.DELETE)
@DeleteMapping("/analysis/{infoId}/{proposalDtlId}")
public R<Void> deleteAnalysis(@NotNull(message = "infoId不能为空") @PathVariable Long infoId,
@NotNull(message = "proposalDtlId不能为空") @PathVariable Long proposalDtlId) {
return toAjax(biddingInfoService.deleteAnalysis(infoId, proposalDtlId));
}
}

View File

@@ -86,4 +86,6 @@ public interface IBiddingInfoService {
Boolean deleteProposalDtlCascade(Long infoId, Long proposalDtlId);
Boolean deleteProposalDtl(Long infoId, Long proposalDtlId);
Boolean deleteAnalysis(Long infoId, Long proposalDtlId);
}

View File

@@ -1831,4 +1831,11 @@ public class BiddingInfoServiceImpl implements IBiddingInfoService {
}
}
}
@Override
public Boolean deleteAnalysis(Long infoId, Long proposalDtlId) {
BiddingProposalDtl proposalDtl = getActiveProposalDtl(infoId, proposalDtlId);
deleteAnalysisByProposal(infoId,proposalDtl.getProposalId());
return true;
}
}