如何检查借阅链并修复借阅链断链 - DigitalPlatform/dp2 GitHub Wiki

1.如何检查借阅链

点击菜单【功能】-【系统维护】-【检查借还信息窗】,进入【检查借阅信息】界面。

进入【检查借阅信息】界面-【批检查借阅信息链】属性页,分别点击【从读者角度检查】和【从册角度检查】两个按钮,依次完成两个角度的检查。


2.如何修复借阅断链

在【检查借阅信息】界面-【修复借阅信息链】属性页里,输入读者证条码号和册条码号,点【修复读者侧链条错误】,完成从读者角度的修复;点【修复册侧链条错误】,完成从册角度的修复

特殊情况的借阅链修复:

如果特殊情况下,系统没有为读者设置读者证条码号,就没法利用这个功能去修复。可以用下面特殊方法:

先用读者窗查出这条读者记录的参考 ID。然后可以在修复借阅信息链的界面中,原本要求输入读者证条码号的地方,输入参考 ID,形态类似 @refID:be13ecc5-6a9c-4400-9453-a072c50cede1。然后其余步骤和以前相同,就可以进行修复了。

不过目前这个功能(指从读者侧修复)只在特殊情况下可以借用它来达到删除读者记录重特定 borrow 元素的目的。

对于原本没有断裂的链条,比如册记录中 borrower 使用了证条码号的,由于修复功能(dp2library RepairBorrowInfo() API 内)它认为和 @refID:xxxxxx 形态不一致,所以会直接抹除读者记录中的 borrow 元素,效果是不正确的。