📄 cms537.sqc
字号:
/******************************************************************** ** 源码文件名称 : cms537.SQC ** 所属子系统 : CMS ** 当前文件版本 : 4.0.0.0 ** 作者 : Feng ** 版本创建日期 : 2004/09/21 ** 功能描述 : 卡挂失子交易 ** 修改记录 : ** 修改人 修改日期 修改日期*********************************************************************/#include "code.h"#include "attrdef.h"#include "sysdef.h"#include "pubcom.h"#include "cmscode.h"#include "cmscardinfo.h"#include "cmscardkind.h"EXEC SQL INCLUDE SQLCA;int cmsCardLostPro( PUBCOM *pstPubcom ){ /*定义局部变量*/ char acCardNo[ CARDNO_LEN + 1 ]; /* 卡号 */ char acAcctNo[ ACCT_LEN + 1 ]; /* 帐号 */ char acCustomId[ CUSTNO_LEN + 1 ]; /* 客户号 */ char acPasswd[ PASSWD_LEN + 1 ]; /* 密码 */ char acLostMode[ FLAG_LEN + 1 ]; /* 挂失类型 */ /* '1':口挂 */ /* '2':书挂 */ /* '3':密码口挂 */ /* '4':密码书挂 */ int iChkFlag; /* 检查密码标志 */ /* 0:检查卡密码 */ /* 1:检查查询密码 */ int iRtn; /* 函数返回值 */ strcpy( g_acTrcMsg, "子交易: 卡挂失处理开始.." ); TRCLOG4 /* 初始化 */ memset( acCardNo, 0x00, sizeof( acCardNo ) ); memset( acPasswd, 0x00, sizeof( acPasswd ) ); memset( acLostMode, 0x00, sizeof( acLostMode ) ); memset( acAcctNo, 0x00, sizeof( acAcctNo ) ); memset( acCustomId, 0x00, sizeof( acCustomId ) ); /* 取数据字典值 */ getstring( "CardNo", acCardNo ); getstring( "Passwd", acPasswd ); getstring( "LostMode", acLostMode ); getint( "ChkFlag", &iChkFlag ); /* 卡挂失 */ iRtn = cmsApiCardReportLoss( acCardNo, acPasswd, iChkFlag, \ acLostMode[ BIT1_LEN ], pstPubcom->acChannelId, \ pstPubcom->acTranDate, acAcctNo, acCustomId ); if ( iRtn ) { ERRLOG return FAILED; } /* 子交易出口 */ setstring( "AcctNo", acAcctNo ); /* 帐号 */ setstring( "CustomId", acCustomId ); /* 客户号 */ strcpy( g_acTrcMsg, "子交易: 卡挂失结束.." ); TRCLOG4 strcpy( g_acRspCode, RSP_OK ); return SUCCESS;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -