fix: 修复#459检验申请报错仍生成记录

根因: saveRequestForm方法缺少@Transactional事务注解,
导致处理多个诊疗项目时,部分成功保存后发生异常,
已保存的数据无法回滚,造成脏数据。

修复: 在saveRequestForm方法上添加@Transactional(rollbackFor = Exception.class)注解,
确保整个操作原子性,异常时自动回滚。
This commit is contained in:
guanyu
2026-04-29 17:21:15 +08:00
parent c2cac12b9f
commit 136235fe4c

View File

@@ -73,6 +73,7 @@ public class RequestFormManageAppServiceImpl implements IRequestFormManageAppSer
* @return 结果
*/
@Override
@Transactional(rollbackFor = Exception.class)
public R<?> saveRequestForm(RequestFormSaveDto requestFormSaveDto, String typeCode) {
// 诊疗处方号
String prescriptionNo;