1.string Login(String strUserName, String strUserPin, String strAutherizeKey)
参数:
strUserName: 读者卡号
strUserPin: 读者密码(MD5密码)
strAutherizeKey:暂不使用
功能:读者登陆验证
返回XML
2.String GetRdrRec(String strCardno)
参数:
strCardno: 读者卡号
功能:获取读者相关信息
返回XML
3.String IsRdrValid(String strCardno)
参数:
strCardno: 读者卡号
功能:判断读者卡号是否有效
返回XML
4.String SetRdrStatus(String strCardno, String strStatus)
参数:
strCardno: 读者卡号
strStatus: 要修改的读者状态,有四种状态,"有效","注销","验证","挂失"
功能:修改读者状态
返回XML
5.String RdrSrch(String strCardno)
和函数GetRdrRec功能相同
6.String RdrLoanSrch(String strCardno)
参数:
strCardno: 读者卡号
功能:查询读者借书信息
返回XML
7.String GetRdrFin(String strCardno)
参数:
strCardno: 读者卡号
功能:查询读者财经状况
返回XML
8.String GetRdrRese(String strCardno)
参数:
strCardno: 读者卡号
功能:查询读者预约信息
返回XML
9.String BookSrch(int nSrchWay, String strKey, int nRetNums)
参数:
nSrchWay: 查询方式(2=控制号,3=ISBN/ISSN,4=题名,5=责任者,6=分类号,7=主题,8=索取号)
strKey: 关键词
nRetNums: 返回数据条数
功能:书目查询,返回书目记录号
返回XML
10.String GetBookInfo(int nRecno)
参数:
nRecno: 书目记录号
功能:查询书目信息
返回XML
11.String LoanOneBook(String strCardno, String strBarno, String strUser)
参数:
strCardno: 读者卡号
strBarno: 条码号
strUser: 登陆名
功能:借书
返回XML
12.String RenewBook(String strCardno, String strBarno)
参数:
strCardno: 读者卡号
strBarno: 条码号
功能:续借
返回XML
13.String RetuOneBook(String strBarno, String strUser)
参数:
strBarno: 条码号
strUser: 登陆名
功能:还书
返回XML
14.String ReserveBook(String strCardno,String strBarno , String strType, int nWay, String strEndDate)
参数:
strCardno: 读者卡号
strBarno: 条码号
strType: 只能传Y或J,Y代表预约,J代表预借
nWay: 通知方式,1为Email,2为上网查询,3为电话,4为信函
strEndDate: 预约截止日期
功能:预约预借
返回XML
15.String ReaderPro(String strXml)
参数:
strXml: 传入xml格式参数,如下所示
////////////////////////////////////
ADD//两种操作方式:ADD和MOD,分别为添加读者和修改读者
1020020019//读者证号,不能为空
张三//姓名
111//其它编号
1234567890//身份证
SST//馆代码
s深圳图书馆//地址
abc@163.com//电子邮件
444555//邮编
13641423855//电话
nothing//备注
游泳//爱好
深图/unit>//单位
001//流通类型
M//性别,男为M,女为F
19901020//出生日期
图书馆//读者分类1
本科//读者分类2
厅级//读者分类3
高级//读者分类4
1//预约等级
n//状态,n为有效,l为挂失,y为验证,d为注销
20010523//起用日期
20101201//停用日期
20010523//入档日期
123//密码
///////////////////////////////
功能:读者的添加和修改
返回XML
16.String GetReaderFin(String strCardno)
参数:
strCardno: 读者卡号
功能:取读者的财经内容,主要是得到财经的记录号Recno
17.String ReaderFinPay(int nRecno)
参数:
nRecno: 财经记录号
功能: 根据财经记录号扣款,财经记录号从GetReaderFin取
18.String ReaderFinCancel(int nRecno)
参数:
nRecno: 财经记录号
功能: 根据财经记录号取消财经记录,财经记录号从GetReaderFin取
19.int RdrLoanNum(String strCardno)
参数:
strCardno: 读者卡号
功能:返回读者已借数,0为未借书
20.String GetRdrFin(String strCardno)
参数:
strCardno: 读者卡号
功能:获取读者财经
返回例:
080000
说明:
Subsist:现预付款余额
GeneralDeposit:普通借阅押金
SpecialDeposit:专项借阅押金
GeneralArrears:普通外借欠款
SpecialArrears:专项外借欠款
21.String ReturnNotice(String strDate, int nDate)
参数:
strDate: 日期,格式如:20100623
nDate: 天数,范围1-5天
功能:催还,返回读者卡号和条码号
22.String GetRdrCardno(int nSrchWay, String strKey)
参数:
nSrchWay: 查询方式,2 卡号, 3 姓名, 4 身份证, 5 其它编号
strKey: 键值
功能:返回读者证号
23.String GetNewBookTitle(int nDate)
参数:
nDate: 日期
功能:按日期查询,返回日期大于nDate的新书通报的标题和日期
24.String GetNewBookData(String strTitle)
参数:
strTitle: 新书通报的标题,由GetNewBookTitle()获取
功能: 根据新书通报的标题,获取相关的题名和作者,暂不提供条码号
返回说明:
Title 题名
Author 作者
25.String BarcodeSrch(String strBarcode)
参数:
strBarcode: 条码号
功能: 根据条码号返回书目信息
返回说明:
26.int BindingCardno(String strMobileno, String strCardno, String strPwd)//手机与证号绑定for深圳少儿馆
参数:
strMobileno: 手机号
strCardno: 读者卡号
strPwd: 读者密码
功能: 手机与证号绑定
返回说明:
0: 绑定成功
-1: 密码错误
-2: 没有读者证号
-3: 绑定失败
-4: 手机号为空
27.bool IsSmsOpen(String strCardno)
参数:
strCardno: 读者卡号
功能: 是否开通短信提示
返回说明:
true 已开通
false 未开通
28.String GetBindingMobile(String strCardno)
参数:
strCardno: 读者卡号
功能: 返回已开通短信的绑定手机号
返回说明:
返回手机号
29.String GetBindingCardno(String strMoblie)
参数:
strMoblie: 读者手机号
功能: 返回已开通短信的绑定卡号
返回说明:
返回多个读者卡号和姓名,卡号和姓名以"|"分隔,以"&"结束,如"1234567|张三&",否则返回空
30.bool IsNewBookOpen(String strCardno)
参数:
strCardno: 读者卡号
功能: 是否开通新书通报提示
返回说明:
true 已开通
false 未开通
31.String GetOpenNewBookReader()
功能: 获取开通新书通报的所有读者
32.String BookSrchByAut(String strKey,int nRetNums)
参数:
strKey: 关键词
nRetNums: 返回数据条数
功能:根据责任者查询书目,返回书目记录号
返回XML
33.String GetDelayDate(int nRetuDate)
功能 输入还回日期获取延期参数后的还回日期
参数:
nRetuDate 还回日期
返回XML 格式
20130205