liu
2 小时以前 917a88a4841da725db10a7a8cbaf22458abfa342
分支
用户 liu <2021943741@qq.com>
星期六, 八月 29, 2026 01:56 +0800
提交者 liu <2021943741@qq.com>
星期六, 八月 29, 2026 01:56 +0800
提交917a88a4841da725db10a7a8cbaf22458abfa342
目录 d8c296fe111d6a529bbea7f19a42ee21edaa3f67 目录 | zip | gz
上一版本 df6efd77578c8ba54d1ae3be9198c70fb5173399 查看 | 对比
fix(srm): 修复简易版确认中标投标金额为空时系统异常

- confirmTenderProject 中 award_amount 直接取 bidTotalAmount,投标金额为空时违反 srm_bid_award.award_amount NOT NULL 约束,抛 DataIntegrityViolationException 返回系统异常
- 新增 resolveAwardAmount:投标金额为空时回退汇总该投标下所有报价作为中标金额
- generatePurchaseOrderForSimple 防御 quotePrice 为空、quantity 为空或为 0 导致 NPE/除零

Co-Authored-By: Claude <noreply@anthropic.com>
已修改1个文件
32 ■■■■ 文件已修改
yudao-module-srm/src/main/java/cn/iocoder/yudao/module/srm/service/tender/SrmTenderProjectServiceImpl.java 32 ●●●● 对比 | 查看 | 原始文档 | blame | 历史