📄 cispub.hpp
字号:
/* 小额批量支付系统MBFE业务处理的公共函数*/#ifndef __BepsMbfePub__#define __BepsMbfePub__#include "SvrDef.hpp"#include "MbToCis.h"#include "sybdblib.hpp"int GetSysTime(char *Time);int GetSysTime(char *Time );int IsEmptyStr( char *in_data );int IsNumStr( char *in_data );int StrTrim( char *in_data ,char c);int FillChar( int lr, char *strbuf, char *fillch, int len);int filelog(char * filename, char * fmt, ...);int GetCisDataFromFile( char *fullname, char *filebuff );int SaveCisPicDataToFile(char *fullname,char *cPicData);//BepsMbfePub类class BepsPub{ public: BepsPub(); //开始事务 void BeginTrans(); //提交事务 void CommitTrans(); //回滚事务 void RollbackTrans(); // int GetSysTime(char *Time ); //获取业务类型对应关系// int GetTrxsType(char *CisTrType,char *CisReTrType,int flag); ////产生业务序列序号 int MakeTrxsSerialNo(int *SerialNo,char *sResDesc,char *SerType); BOOL GetCisSysCtlPar(char *sParCode,char *sParValue,char *sResDesc); ////根据参数代码获取系统[MBFE]控制参数 int GetSysCtlPar(char *sParCode,char *sParValue,char *sResDesc); //根据参数代码获取系统[MBFE]控制参数 int CheckSerail(int *flag); //获取CIS原始报文信息 int GetCisInfo(RECVDATA *sRecvData,char *status); int GetCisSendInfo(RECVDATA *sRecvData,char *status); //保存报文 int SaveCisData( char *Table, char *sSqlCmd, char *pRetMsg ); //更新报文 int UpCisData( char *Table, char *sSqlCmd, char *pRetMsg ); //查找报文 int FindCisData( char *Table, char *sSqlCmd, int *nFlag, char *pRetMsg ); //查找报文 int FindCisValue( char *Table, char *sSqlCmd, char *value, char *pRetMsg ); //删除报文 int DeleteCisData(char * Table, char * sSqlCmd, char * pRetMsg); //设置处理状态 int SetDoflag( char *Table,int *Idx, char *doflag, char *pRetMsg ); //日切处理函数 int ChangeDate( CIS405 *strCis, char *pRetMsg ); //更改核对状态 int UpDetail(LIS601 *sLis601); //核对明细 int CheckDetail(LIS601 *sLis601); //获取系统日期 BOOL GetWorkDate(char *WorkDate); //保存发送队列表 BOOL SaveSendData(SENDDATA *sSendData , char *Add,char *BankNo,char *sResDesc ); char *getSerialNo(char type); public: SybServer *_clsSybServer; // 数据库服务类 };#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -