fix: 修复#459检验申请报错仍生成记录
根因: saveRequestForm方法缺少@Transactional事务注解, 导致处理多个诊疗项目时,部分成功保存后发生异常, 已保存的数据无法回滚,造成脏数据。 修复: 在saveRequestForm方法上添加@Transactional(rollbackFor = Exception.class)注解, 确保整个操作原子性,异常时自动回滚。
This commit is contained in:
@@ -73,6 +73,7 @@ public class RequestFormManageAppServiceImpl implements IRequestFormManageAppSer
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public R<?> saveRequestForm(RequestFormSaveDto requestFormSaveDto, String typeCode) {
|
||||
// 诊疗处方号
|
||||
String prescriptionNo;
|
||||
|
||||
Reference in New Issue
Block a user