⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cispub0606.hpp

📁 液晶电视完整代码可实现人机界面
💻 HPP
📖 第 1 页 / 共 2 页
字号:
/*    小额批量支付系统MBFE业务处理的公共函数*/#ifndef __BepsMbfePub__#define __BepsMbfePub__#include "SvrDef.hpp"#include "BepsSend.h"#include "cnapstag.hpp"BOOL    GetMbHead(char *sMsg, MsgHeader  *strMsgHeader);//BepsMbfePub类class BepsPub{	public:		    BepsPub();		    	//开始事务	void BeginTrans();	//提交事务	void CommitTrans();	//回滚事务	void RollbackTrans();	//根据参数代码获取系统控制参数	BOOL GetSysCtlPar(char *sParCode,char *sParValue,char *sResDesc);	BOOL GetWorkDate(char *WorkDate);	BOOL GetSysCtlPar1(char *sParCode,char *sParValue,char *sResDesc);    BOOL UpdateNumClient(int flag);	//修改系统控制参数	BOOL MdySysCtlPar(char *sParCode,char *sParValue,char *sResDesc);	//修改[MBFECMT]状态	BOOL UpdateCmtData(PkgCmt *strPkgCmt,char *sResDesc);	//保存明细以及转换前后报文-MB	BOOL SendTrans( char *RecvBuffer,char * SendBuffer ,char *CmtNo, char *sResDesc);	//产生业务序列序号	BOOL MakeTrxsSerialNo(int *SerialNo,char *sResDesc,char *SerType);	//接收柜台服务程序	BOOL CisServer(char *TrNo,char *RecvBuf,char *Result,char *sResDesc);    int ReadFile(const char *FilePath,char *Buff,int BuffLen);	//提出录入,电子信息+图象	BOOL Tr100002( char *RecvBuf , char *Result,char * sResDesc );	    //提出复核    BOOL Tr100003( char *RecvBuf , char *Result,char * sResDesc );	//提出批量复核	BOOL Tr100109( char *RecvBuf , char *Result,char * sResDesc);    //复核的批量数据查询    BOOL Tr100107( char *RecvBuf , char *Result,char * sResDesc );    //复核的单笔数据查询    BOOL Tr100108( char *RecvBuf , char *Result,char * sResDesc );    //提出修改    BOOL Tr100004( char *RecvBuf , char *Result,char * sResDesc );	//修改的批量查询		BOOL Tr100104(  char *RecvBuf , char *Result,char * sResDesc );	//修改的单笔查询		BOOL Tr100105(  char *RecvBuf , char *Result,char * sResDesc );	//批量修改		BOOL Tr100106(  char *RecvBuf , char *Result,char * sResDesc );				//查询的批量数据查询    BOOL Tr100101( char *RecvBuf , char *Result,char * sResDesc );    //查询单笔数据查询    BOOL Tr100102( char *RecvBuf , char *Result,char * sResDesc );	//批量查询    BOOL Tr100100( char *RecvBuf , char *Result,char * sResDesc );	    //统计查询    BOOL Tr100103(char *RecvBuf , char *Result,char * sResDesc );    //文件提出    BOOL Tr100005(char *RecvBuf , char *Result,char * sResDesc );	//文件提出的查询	BOOL Tr100006(char *RecvBuf , char *Result,char * sResDesc );	//文件提出的响应	BOOL Tr100007(char *RecvBuf , char *Result,char * sResDesc );	    //自动验印结果返回    BOOL Tr200101(char *RecvBuf , char *Result,char * sResDesc );    //手工验印结果返回    BOOL Tr200102(char *RecvBuf , char *Result,char * sResDesc );    //审票结果返回    BOOL Tr200103(char *RecvBuf , char *Result,char * sResDesc );    //文件提入    BOOL Tr200105(char *RecvBuf , char *Result,char * sResDesc );	//文件提入的响应消息	BOOL Tr200105Rsp(char *RecvBuf , char *Result,char *sResDesc );	//文件提入的查询	BOOL Tr200107(char *RecvBuf , char *Result,char *sResDesc );		//系统登陆	BOOL Tr100200(char *RecvBuf , char *Result,char *sResDesc );	//系统注销	BOOL Tr100208(char *RecvBuf , char *Result,char *sResDesc );	//增加用户	BOOL Tr100201(char *RecvBuf , char *Result,char *sResDesc );	//修改密码	BOOL Tr100207(char *RecvBuf , char *Result,char *sResDesc );	//查询用户	BOOL Tr100204(char *RecvBuf , char *Result,char *sResDesc );	//删除用户	BOOL Tr100203(char *RecvBuf , char *Result,char *sResDesc );	//初始化用户的状态	BOOL InitUserStatus(char *clientIp);		//从TAG报文中分析出付款人账号,付款人全称	BOOL PreserRevcBankInfo(char *RecvBuf, char* RecvAcc, char* RecvName,		char* strSumMoney, char* strTicketNo, char* strPicName, 		char* SendAcc, char* SendName);            	//获取MBFE业务明细数据	BOOL GetMbfeData( MainInfo *sMainInfo , MBFEDATA *sMbfeData );	//MBFE业务明细数据转CIS明细	BOOL MbfeToCis(MainInfo *sMainInfo , MBFEDATA *sMbfeData , CISDATA *sCisData);	//MBFE业务明细数据转MBFE明细	BOOL CisToMbfe(MainInfo *sMainInfo , MBFEDATA *sMbfeData , CISDATA *sCisData);	//CIS报文入库	BOOL SaveCis(CISDATA *sCisData);	//MBFE报文入库	BOOL SaveMbfe(MBFEDATA *sMbfeData);	//获取行号信息	BOOL FindBankInfo(BankInfo *struBankInfo,char *sResDesc);	//MBFE业务回执数据转CIS回执	BOOL MbfeToCis_Re(MainInfo *sMainInfo , MBFERE *sMbfeRe , CISRETURN *sCisReturn);	//CIS回执入库	BOOL SaveCisReturn(CISRETURN *sCisReturn);	//MBFE业务回执数据转CIS回执	BOOL CisToMbfe_Re(MainInfo *sMainInfo , MBFERE *sMbfeRe , CISRETURN *sCisReturn);	//MBFE回执入库	BOOL SaveMbfeRe(MBFERE *sMbfeRe);	 //获取业务类型对应关系	BOOL GetTrxsType(char *CisTrType,char *CisReTrType,int flag);	//获取代理行机构号	BOOL GetOprBankNo(char *BankNo,char *BankNo_D);	//获取CIS业务明细	BOOL GetCisData(MainInfo *sMainInfo , CISDATA *sCisData);	//获取MBFE业务明细存结构	BOOL SetListMbfe(MainInfo *sMainInfo , MBFEDATA *sMbfedata, char *Buf);	//获取CIS业务明细存结构	BOOL SetListCis(MainInfo *sMainInfo , CISDATA *sCisData, char *Buf);	//获取CISRETURN业务明细存结构	BOOL SetListCisRe(MainInfo *sMainInfo , CISRETURN *sCisReturn, char *Buf);	//获取MBFERE业务明细存结构	BOOL SetListMbfeRe(MainInfo *sMainInfo ,  MBFERE *sMbfeRe, char *Buf);	    //根据业务要素获取CISDATA的业务明细数据    BOOL GetSingleCisData( MainInfo *sMainInfo, CISDATA *sCisData, int OprType=0);    //提出复核时的批量查询数据    BOOL GetManyCisDataForReCheck( char *sOprNo, char *sResList);    //查询时的批量查询数据    BOOL GetManyCisDataForQuery( char *sRecvBuf, char *sResList);    //根据收到信息取出业务要素    BOOL GetMainInfo(char *recvBuf, MainInfo *mainInfo);		//支票截留系统报文转换为行内报文	BOOL CisToMb(CURR_INF *curr, char *sCisMsg, int iCisLen, char *sMbMsg, int *iMbLen);	//行内报文转换为支票截留系统报文	BOOL MbToCis(CURR_INF *curr, char *sMbMsg, int iMbLen, char *sCisMsg, int *iCisLen);	//行内报文转换为小额支付系统报文	BOOL MbfeToMb(CURR_INF *curr, char *sMbfeMsg, int iMbfeLen, char *sMbMsg, int *iMbLen);	//小额支付系统报文转换为行内报文

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -