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

📄 cmsstat.sqc

📁 一整套完整的银行卡系统源代码
💻 SQC
📖 第 1 页 / 共 2 页
字号:
							break;						case BIT5_LEN:							if( pstCmsCardInfo->cardstat[BIT5_LEN] \												== BIT5_CARDOK )								/* 卡没有吞卡/没收 */								strcpy( g_acRspCode, "CMS159" );							if( pstCmsCardInfo->cardstat[BIT5_LEN] \												== BIT5_CARDHOLD )								/* 卡已经吞卡/没收 */								strcpy( g_acRspCode, "CMS160" );							break;						case BIT6_LEN:							if( pstCmsCardInfo->cardstat[BIT6_LEN] \												== BIT6_CARDOK )								/* 卡未被拣拾 */								strcpy( g_acRspCode, "CMS162" );							if( pstCmsCardInfo->cardstat[BIT6_LEN] \												== BIT6_CARDCOLLECT )								/* 卡已被拣拾 */								strcpy( g_acRspCode, "CMS161" );							break;						case BIT7_LEN:							if( pstCmsCardInfo->cardstat[BIT7_LEN] \												== BIT7_CARDOK )								/* 卡未使用初始密码 */								strcpy( g_acRspCode, "CMS164" );							if( pstCmsCardInfo->cardstat[BIT7_LEN] \												== BIT7_PWINIT )								/* 卡使用初始密码 */								strcpy( g_acRspCode, "CMS163" );							break;						case BIT8_LEN:							switch ( pstCmsCardInfo->cardstat[BIT8_LEN] )							{								case BIT8_CARDOK:									switch ( iNumy )									{										case BIT3_LEN:											/* 卡没有挂失补发 */											strcpy( g_acRspCode, "CMS170" );											break;										case BIT4_LEN:											/* 卡没有正常换卡 */											strcpy( g_acRspCode, "CMS171" );											break;										case BIT5_LEN:											/* 卡没有银联卡换卡 */											strcpy( g_acRspCode, "CMS172" );											break;									}									break;								case BIT8_CARDLOST:									switch ( iNumy )									{										case BIT1_LEN:											/* 卡已经挂失补发 */											strcpy( g_acRspCode, "CMS167" );											break;										case BIT4_LEN:											/* 卡没有正常换卡 */											strcpy( g_acRspCode, "CMS171" );											break;										case BIT5_LEN:											/* 卡没有银联卡换卡 */											strcpy( g_acRspCode, "CMS172" );											break;									}									break;								case BIT8_CARDBAD:									switch ( iNumy )									{										case BIT1_LEN:											/* 卡已经正常换卡 */											strcpy( g_acRspCode, "CMS168" );											break;										case BIT3_LEN:											/* 卡没有挂失补发 */											strcpy( g_acRspCode, "CMS170" );											break;										case BIT5_LEN:											/* 卡没有银联卡换卡 */											strcpy( g_acRspCode, "CMS172" );											break;									}									break;								case BIT8_CARDCHGUNION:									switch ( iNumy )									{										case BIT1_LEN:											/* 卡已经银联卡换卡 */											strcpy( g_acRspCode, "CMS169" );											break;										case BIT3_LEN:											/* 卡没有挂失补发 */											strcpy( g_acRspCode, "CMS170" );											break;										case BIT4_LEN:											/* 卡没有正常换卡 */											strcpy( g_acRspCode, "CMS171" );											break;									}									break;							}							break;						case BIT9_LEN:							if( pstCmsCardInfo->cardstat[BIT9_LEN] \												== BIT9_CARDOK )								/* 卡未锁卡 */								strcpy( g_acRspCode, "CMS174" );							if( pstCmsCardInfo->cardstat[BIT9_LEN] \												== BIT9_CARDLOCK )								/* 卡已经锁卡 */								strcpy( g_acRspCode, "CMS173" );							break;						case BIT10_LEN:							if( pstCmsCardInfo->cardstat[BIT10_LEN] \												== BIT10_CARDOK )								/* 卡IC可读 */								strcpy( g_acRspCode, "CMS175" );							if( pstCmsCardInfo->cardstat[BIT10_LEN] \												== BIT10_ICNOREAD )								/* 卡IC不可读 */								strcpy( g_acRspCode, "CMS176" );							break;						case BIT11_LEN:							if( pstCmsCardInfo->cardstat[BIT11_LEN] \												== BIT11_CARDOK )								/* 卡未银行止付 */								strcpy( g_acRspCode, "CMS178" );							if( pstCmsCardInfo->cardstat[BIT11_LEN] \												== BIT11_STOPPAY )								/* 卡已经银行止付 */								strcpy( g_acRspCode, "CMS177" );							break;						case BIT12_LEN:							if( pstCmsCardInfo->cardstat[BIT12_LEN] \												== BIT12_CARDOK )								/* 卡未被客户止付 */								strcpy( g_acRspCode, "CMS180" );							if( pstCmsCardInfo->cardstat[BIT12_LEN] \												== BIT12_CUSTSTOPPAY )								/* 卡已被客户止付 */								strcpy( g_acRspCode, "CMS179" );							break;						case BIT13_LEN:							if( pstCmsCardInfo->cardstat[BIT13_LEN] \												== BIT13_CARDOK )								/* 卡未欠费 */								strcpy( g_acRspCode, "CMS182" );							if( pstCmsCardInfo->cardstat[BIT13_LEN] \												== BIT13_OWE )								/* 卡已经欠费 */								strcpy( g_acRspCode, "CMS181" );							break;						case BIT14_LEN:							switch (pstCmsCardInfo->cardstat[BIT14_LEN])							{								case BIT14_CARDOK:									switch ( iNumy )									{										case BIT2_LEN:											/* 卡没有保号换卡申请 */											strcpy( g_acRspCode, "CMS188" );											break;										case BIT3_LEN:											/* 卡没有正常换卡申请 */											strcpy( g_acRspCode, "CMS189" );											break;										case BIT4_LEN:											/* 卡没有挂失补卡申请 */											strcpy( g_acRspCode, "CMS190" );											break;									}									break;								case BIT14_CARDBHAPLY:									switch ( iNumy )									{										case BIT1_LEN:											/* 卡已经保号换卡申请 */											strcpy( g_acRspCode, "CMS185" );											break;										case BIT3_LEN:											/* 卡没有正常换卡申请 */											strcpy( g_acRspCode, "CMS189" );											break;										case BIT4_LEN:											/* 卡没有挂失补卡申请 */											strcpy( g_acRspCode, "CMS190" );											break;									}									break;								case BIT14_CARDCHGAPLY:									switch ( iNumy )									{										case BIT1_LEN:											/* 卡已经正常换卡申请 */											strcpy( g_acRspCode, "CMS186" );											break;										case BIT2_LEN:											/* 卡没有保号换卡申请 */											strcpy( g_acRspCode, "CMS188" );											break;										case BIT4_LEN:											/* 卡没有挂失补卡申请 */											strcpy( g_acRspCode, "CMS190" );											break;									}									break;								case BIT14_CARDLOSTCHGAPLY:									switch ( iNumy )									{										case BIT1_LEN:											/* 卡已经挂失补卡申请 */											strcpy( g_acRspCode, "CMS187" );											break;										case BIT2_LEN:											/* 卡没有保号换卡申请 */											strcpy( g_acRspCode, "CMS188" );											break;										case BIT3_LEN:											/* 卡没有正常换卡申请 */											strcpy( g_acRspCode, "CMS189" );											break;									}									break;							}							break;						case BIT15_LEN:							if( pstCmsCardInfo->cardstat[BIT15_LEN] \												== BIT15_CARDOK )								/* 卡非睡眠卡 */								strcpy( g_acRspCode, "CMS225" );							if( pstCmsCardInfo->cardstat[BIT15_LEN] \												== BIT15_SLEEP )								/* 卡为睡眠卡 */								strcpy( g_acRspCode, "CMS224" );							break;						case BIT16_LEN:							if( pstCmsCardInfo->cardstat[BIT16_LEN] \												== BIT16_CARDOK )								/* 卡非单张选号卡 */								strcpy( g_acRspCode, "CMS227" );							if( pstCmsCardInfo->cardstat[BIT16_LEN] \												== BIT16_CHOOSE )								/* 卡为单张选号卡 */								strcpy( g_acRspCode, "CMS226" );							break;						case BIT17_LEN:							break;						case BIT18_LEN:							break;						case BIT19_LEN:							break;						case BIT20_LEN:							break;					}				}			}		}		/* 检查失败 */		if ( iSame == 2 )		{			pubCrtRspInfo( pstCmsCardInfo->cardno );			ERRLOG			return FAILED;		}	}	strcpy( g_acRspCode, RSP_OK );	sprintf( g_acTrcMsg, "cmsApiChkCardStatIsNormal end " );	TRCLOG2	return SUCCESS;}

⌨️ 快捷键说明

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