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

📄 cms013.sqc

📁 一整套完整的银行卡系统源代码
💻 SQC
字号:
/******************************************************************** **   源码文件名称 : cms013.SQC **   所属子系统   : CMS  **   当前文件版本 : 1.0.0.0 **   作者         : UCCB	ALEX **   版本创建日期 : 2004/10/11 **   功能描述     : 保号换卡启用检查子交易 **   修改记录     : **   修改人       修改日期     修改说明 **   Feng         2006-01-16   卡凭证信息的输出*********************************************************************/#include "code.h"#include "attrdef.h"#include "sysdef.h"#include "pubcom.h"#include "cmscode.h"#include "cmscardinfo.h"EXEC SQL INCLUDE SQLCA;int cmsKeepCardNoChgBeginChkPro( PUBCOM *pstPubcom ){	/*定义局部变量*/	char	acPassWd[PASSWD_LEN+1]	        ;	/*密码*/	char	acHappen[PASSWD_LEN+1]	        ;	/*业务发生地*/	char	acCheckFlag[BIT21_LEN][BIT11_LEN];	/*卡状态检查标志*/	char	acMethod[ PARAMVALUE_LEN+1 ];	/* 凭证号码方式	*/	struct	cmscardinfo		stCardInfo;	strcpy( g_acTrcMsg, "子交易: 保号换卡启用检查开始.." );	TRCLOG4	memset( acCheckFlag, 0x00, sizeof ( acCheckFlag ) ); 	memset( acMethod,		0x00,	sizeof( acMethod ) );	memset( &stCardInfo, 0x00, sizeof ( struct cmscardinfo ) ); 	/* 取数据字典值 */	getstring("CardNo",stCardInfo.cardno ); /*卡号  */	getstring("PassWd",acPassWd          ); /*卡密码*/	strcpy(acHappen, pstPubcom->acChannelId ); /*业务发生地*/		/* 获取卡片信息表 */ 	if( pubReadCmscardinfo( &stCardInfo ) ) 	{		if ( SQLCODE == SQLNOTFOUND )			sprintf( g_acRspMsg, "卡号[%s]不存在", stCardInfo.cardno );		ERRLOG		goto Exit;	}		/* 检查卡是否为待领卡 */	if( cmsApiChkCardStatIsReadyOpen( &stCardInfo ) )	{		ERRLOG		goto Exit;	}	/*检查是否为保号换卡状态*/	if( cmsApiChkCardStatIsKeepCardNo( &stCardInfo ) )	{		ERRLOG		goto Exit;	}	/*判断卡密码是否正确*/	if( cmsApiChkCardPwd( &stCardInfo,acPassWd,acHappen ) )	{		ERRLOG		goto Exit;	}	/* Feng Add in 2006-01-16 Begin */	/* 获取凭证号码生成方式 */	if ( cmsApiGetVouMethod( acMethod ) )	{		ERRLOG		return FAILED;	}		/* 子交易出口 */ 	setstring( "Flag", acMethod ); /* 凭证号生成方式 */	setstring( "VouKind"	, stCardInfo.voukind		);	setstring( "VouNo"		, stCardInfo.vouno  	 	);	setstring( "PreCharCode", stCardInfo.precharcode  	);	/* Feng Add in 2006-01-16 End */		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 + -