dp2
dp2 copied to clipboard
Integrated Library System / 图书馆集成系统
Bumps BouncyCastle from 1.8.5 to 1.8.9. [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a...
output_reservations.cs ``` // 输出当前预约队列信息到 Excel 文件 // 2023/5/24 using System; using System.Collections; using System.Collections.Generic; using System.Windows.Forms; using System.IO; using System.Text; using System.Xml; using dp2Circulation; using ClosedXML.Excel; using DigitalPlatform; using DigitalPlatform.IO;...
# .NET Framework 4.0 离线安装包:http://dp2003.com/files/dotnet40/dotNetFx40_Full_x86_x64.exe 中文简体语言包:http://dp2003.com/files/dotnet40/dotNetFx40LP_Full_x86_x64zh-Hans.exe ## NDP40-KB2468871-v2 64位:http://dp2003.com/files/dotNet40/NDP40-KB2468871-v2-x64.exe 32位:http://dp2003.com/files/dotNet40/NDP40-KB2468871-v2-x86.exe # .NET Framework 4.6.1 离线安装包:http://dp2003.com/files/dotNet461/NDP461-KB3102436-x86-x64-AllOS-ENU.exe 中文简体语言包:http://dp2003.com/files/dotNet461/NDP461-KB3102436-x86-x64-AllOS-CHS.exe # .NET Framework 4.6.2 离线安装包:http://dp2003.com/files/dotNet462/NDP462-KB3151800-x86-x64-AllOS-ENU.exe 中文简体语言包:http://dp2003.com/files/dotNet462/NDP462-KB3151800-x86-x64-AllOS-CHS.exe # .NET Framework 4.7 离线安装包:http://dp2003.com/files/dotNet47/NDP47-KB3186497-x86-x64-AllOS-ENU.exe 中文简体语言包:http://dp2003.com/files/dotNet47/NDP47-KB3186497-x86-x64-AllOS-CHS.exe # .NET...
检索结果偏差
 结果出现很多跟检索无关的内容,不知道为什么,但是,如果不选择全部,那么就可以检索出正确的结果。 @DigitalPlatform
dp2library API 调用指南 https://github.com/DigitalPlatform/dp2/issues/537 检索图书/期刊 API,检索读者的API https://github.com/DigitalPlatform/dp2/wiki/dp2Library-API-%E5%A4%A7%E5%85%A8 restful api测试工具:可以给chrome安装Talend API Tester插件 https://blog.csdn.net/yuanfate/article/details/108615333 ,或者下载postman工具 https://www.postman.com/downloads/ 。 测试服务器地址:http://dp2003.com/dp2library/demo/rest
本文尝试探讨如何为一个工作人员账户设置最小权限,执行出纳操作。 在快捷出纳窗扫入读者证条码号之后,显示出读者信息,这时需要 getreaderinfo 权限。getreaderinfo 权限可以查看读者记录的全部字段。这里需要一个略低的权限,可以查看读者记录的一些基本字段,而其它字段在响应中被过滤掉了。 (这里需要改进一下快捷出纳窗,即便当前账户不具备 setreaderinfo 权限,也要让借书操作能顺利进行(假定当前账户仅具有 borrow 权限)) 被过滤掉的字段内容被设置了标记,这样当前端把读者记录提交回 dp2library 服务器保存的时候(假设请求者的账户具有 setreaderinfo 权限),服务器能识别出这些字段内容被过滤掉了,从而会避免原记录中的该字段被修改。
内务前端的循环控制涉及到工具条上的 Stop 按钮显示,和状态行的进度条和处理进度文字显示,主要是围绕 Stop 类实现。长期以来代码书写比较繁冗;另外 MyForm 类中的 _stop 成员用法不恰当,造成循环之中再次重入循环发生问题。 为了解决这两个主要问题,最近新实现了 Looping 类内务前端的循环控制涉及到工具条上的 Stop 按钮显示,和状态行的进度条和处理进度文字显示,主要是围绕 Stop 类实现。长期以来代码书写比较繁冗;另外 MyForm 类中的 _stop 成员用法不恰当,造成循环之中再次重入循环发生问题。 为了解决这两个主要问题,最近新实现了 Looping 类。并设计了一套比较简单的编码范式,计划在内务前端代码中全部替换掉以前的相关代码。 重构前的代码: ``` LibraryChannel channel = this.GetChannel(); _stop.OnStop...
内务前端种册窗里面可以使用宏定义来处理各种缺省值。 ## 案例一 在相关书目库的 marcdef 配置文件中,给 001 字段定义一个 DefaultValue 元素 ``` Record Identifier 记录标识号 %biblio_number% ``` 种册窗“宏定义”里面定义一个宏: biblio_number+ 00000001 (加号放在 biblio_number 的前面或者后面都可以。效果不同,先增量还是后增量) 然后清除配置文件缓存。重新打开一个种册窗。 然后在 MARC 编辑器的 00· 字段的上下文菜单上可以体验增量的缺省值号码覆盖输入。 ## 案例二...