在dp2circulation中的脚本中,尝试写了下面这一段:
===================
// 根据馆藏地判断可借与否
if (StringUtil.IsInList("红泥巴/典藏室", strItemLocation) == true)
{
strMessageText = "红泥巴典藏室不能外借";
return false;
}
strMessageText = "可借";
====================
大概实现了这样的效果,当借的书馆藏点在 红泥巴/典藏室 时,便会弹出窗口显示"红泥巴典藏室不能外借"
不知这么写是否有问题?
现在,有这样的需求:在 红泥巴/ 分馆下有N个馆藏点,但只有其中一个或两个馆藏点是可以外借的,这应该怎么写呢?比如只有 红泥巴/阅览室 和 红泥巴/绘本馆 这两个馆藏点是可以外借的,而在 红泥巴/ 以下的所有馆藏点都不能外借。同时,这样的限定不影响其他分馆。
还有一个问题由于条件所限没有测试过。就是A分馆的管理员在写脚本的时候,是否有可能影响B分馆。比如A分馆在限定自己的馆藏点外借问题的时候,不小心写到了涉及全局的脚本,是否会产生对全局或其他分馆的影响?