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

📄 cms015.sqc

📁 一整套完整的银行卡系统源代码
💻 SQC
字号:
/******************************************************************** **   源码文件名称 : cms015.SQC **   所属子系统   : CMS  **   当前文件版本 : 4.0.0.0 **   作者         : UCCB  ALex **   版本创建日期 : 2004/10/11 **   功能描述     : 卡密码挂失重置检查子交易 **   修改记录     : **   修改人       修改日期     修改日期*********************************************************************/#include "code.h"#include "attrdef.h"#include "sysdef.h"#include "pubcom.h"#include "cmscode.h"#include "cmscardinfo.h"#include "cmscardkind.h"#include "dpssaveaccdyninfo.h"EXEC SQL INCLUDE SQLCA;int cmsCardPwdLostAndResetChkPro( PUBCOM *pstPubcom ){	/*定义局部变量*/	struct	cmscardinfo		stCardInfo;	struct	cmscardkind		stCardKind;    struct  dpssaveaccdyninfo   stDpsSaveDyn; 	/* 活期动态信息     */	char	acFlag[ FLAG_LEN+1 ];	strcpy( g_acTrcMsg, "子交易: 密码挂失重置检查子交易开始...");	TRCLOG4	memset( &stCardInfo, 0x00, sizeof ( struct cmscardinfo ) ); 	memset( &stCardKind, 0x00, sizeof ( struct cmscardkind ) );     memset( &stDpsSaveDyn,	0x00,	sizeof( struct dpssaveaccdyninfo ) );	memset( acFlag, 0x00, sizeof( acFlag ) );	/* 取数据字典值 */	getstring("CardNo",stCardInfo.cardno); /*卡号  */		/* 获取卡片信息表 */ 	if( pubReadCmscardinfo( &stCardInfo ) ) 	{		if ( SQLCODE == SQLNOTFOUND )			sprintf( g_acRspMsg, "卡号[%s]不存在", stCardInfo.cardno );		ERRLOG		goto Exit;	}		/*检查是否为正式密码挂失*/	if( cmsApiChkCardStatIsPwdLost( &stCardInfo ) )	{		ERRLOG		goto Exit;	}	/* 查询余额 */	strcpy( stDpsSaveDyn.subacct, stCardInfo.subacct );	if ( pubReadDpssaveaccdyninfo( &stDpsSaveDyn ) )	{		ERRLOG		return FAILED;	}	/* 子交易出口 */ 	acFlag[ BIT1_LEN ] = stCardInfo.cardstat[ BIT9_LEN ];	setstring( "CardFlg", acFlag );	setstring( "Ccy", "01" );	setdouble( "Bal", &stDpsSaveDyn.bal );		strcpy( g_acTrcMsg, "子交易: 卡密码挂失重置检查子交易结束...");	TRCLOG4Exit:	if( !strcmp( g_acRspCode, RSP_OK ) )		return SUCCESS;	else 		return FAILED ;	return 0;}

⌨️ 快捷键说明

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