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