📄 cms701.sqc
字号:
/******************************************************************** ** 源码文件名称 : cms701.SQC ** 所属子系统 : CMS ** 当前文件版本 : 4.0.0.0 ** 作者 : Feng ** 版本创建日期 : 2004/12/06 ** 功能描述 : 收付费通知子交易 ** 修改记录 : ** 修改人 修改日期 修改日期*********************************************************************/#include "code.h"#include "attrdef.h"#include "sysdef.h"#include "pubcom.h"#include "cmscode.h"#include "cmsfeenote.h"EXEC SQL INCLUDE SQLCA;int cmsFeeNotePro( PUBCOM *pstPubcom ){ /*定义局部变量*/ struct cmsfeenote stCmsFeeNote; /* 收付费通知登记簿 */ int iRtn; /* 函数返回值 */ strcpy( g_acTrcMsg, "子交易: 收付费通知处理开始.." ); TRCLOG4 /* 初始化 */ memset( &stCmsFeeNote, 0x00, sizeof( struct cmsfeenote ) ); /* 取数据字典值 */ getstring( "CardNo", stCmsFeeNote.cardno ); sprintf( g_acTrcMsg, "CardNo=[%s]", stCmsFeeNote.cardno ); TRCLOG3 getstring( "Ccy", stCmsFeeNote.ccy ); sprintf( g_acTrcMsg, "Ccy=[%s]", stCmsFeeNote.ccy ); TRCLOG3 getdouble( "Amount", &stCmsFeeNote.amount ); sprintf( g_acTrcMsg, "Amount=[%.2lf]", stCmsFeeNote.amount ); TRCLOG3 getstring( "Flag1", stCmsFeeNote.crdbcharacter ); sprintf( g_acTrcMsg, "Flag1=[%s]", stCmsFeeNote.crdbcharacter ); TRCLOG3 getstring( "Flag", stCmsFeeNote.feecharacter ); sprintf( g_acTrcMsg, "Flag=[%s]", stCmsFeeNote.feecharacter ); TRCLOG3 getstring( "SrvTrc", stCmsFeeNote.srvstan ); sprintf( g_acTrcMsg, "SrvTrc=[%s]", stCmsFeeNote.srvstan ); TRCLOG3 getstring( "TranDateTime", stCmsFeeNote.devtransdatetime ); sprintf( g_acTrcMsg, "TranDateTime=[%s]", stCmsFeeNote.devtransdatetime ); TRCLOG3 getstring( "FwdInsBrc", stCmsFeeNote.forwins ); sprintf( g_acTrcMsg, "FwdInsBrc=[%s]", stCmsFeeNote.forwins ); TRCLOG3 getstring( "AcqInsBrc", stCmsFeeNote.acqins ); sprintf( g_acTrcMsg, "AcqInsBrc=[%s]", stCmsFeeNote.acqins ); TRCLOG3 getstring( "Reason2", stCmsFeeNote.reason ); sprintf( g_acTrcMsg, "Reason2=[%s]", stCmsFeeNote.reason ); TRCLOG3 getstring( "ReasonCode", stCmsFeeNote.reasoncode ); sprintf( g_acTrcMsg, "ReasonCode=[%s]", stCmsFeeNote.reasoncode ); TRCLOG3 getstring( "ClearDate", stCmsFeeNote.settledate ); sprintf( g_acTrcMsg, "ClearDate=[%s]", stCmsFeeNote.settledate ); TRCLOG3 strcpy( stCmsFeeNote.brc, pstPubcom->acBrc ); strcpy( stCmsFeeNote.trandate, pstPubcom->acTranDate ); stCmsFeeNote.serseqno = pstPubcom->lSerSeqNo; /* 登记收付费登记簿 */ iRtn = pubInstCmsfeenote( &stCmsFeeNote ); if ( iRtn ) { ERRLOG return FAILED; } /* 子交易出口 */ strcpy( g_acTrcMsg, "子交易: 收付费通知结束.." ); TRCLOG4 strcpy( g_acRspCode, RSP_OK ); return SUCCESS;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -