einstein.kang
committed
on 14 Dec
解决bug:科室申领中申请的物品,在装配之后减少申请的数量(申请数量要小于已装配数量),提交保存后前端提示已经装配,不能修改。但是实际上申请数量已经修改了。
原因:service层捕获了异常并没有重新抛出异常导致事务没有回滚,已经修改的申请项明细提交到了数量库。
结论:servi… Show more
解决bug:科室申领中申请的物品,在装配之后减少申请的数量(申请数量要小于已装配数量),提交保存后前端提示已经装配,不能修改。但是实际上申请数量已经修改了。

原因:service层捕获了异常并没有重新抛出异常导致事务没有回滚,已经修改的申请项明细提交到了数量库。

结论:servicen层非必要不捕获异常,确实需要处理异常,处理完需要重新抛出异常,不然事务不会回滚 Show less