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

📄 add_log.c

📁 界面库
💻 C
📖 第 1 页 / 共 3 页
字号:
	fprintf(fp,"rcv_host_id=[%s]\n",pcs->Rcv_host_id);

	fprintf(fp,"adv_logic_date=[%s]  ",pcs->Host_settle_date);
	fprintf(fp,"snd_logic_date=[%s]\n",pcs->Snd_settle_date);
	fprintf(fp,"rcv_logic_date=[%s]  ",pcs->Rcv_settle_date);
	fprintf(fp,"agent_logic_date=[%s]\n",pcs->Agent_settle_date);

	fprintf(fp,"local_sys_date=[%s]  ",pcs->Local_sys_date);
	fprintf(fp,"local_sys_time=[%s]\n",pcs->Local_sys_time);

	fprintf(fp,"msg_id=[%s]  proc_code=[%s]  tran_sys_time =[%s]\n", pcs->Msg_id,pcs->Proc_code,pcs->Tran_sys_time);
	fprintf(fp,"terminal_id=[%s]  ", pcs->Terminal_id);
	fprintf(fp,"merchant_id=[%s]\n", pcs->Merchant_id);
	fprintf(fp,"MCC=[%s]  rrn=[%s]\n" , pcs->Mcc,pcs->Rrn );

	fprintf(fp,"oper_no=[%s] ",pcs->Oper_no );

	fprintf(fp,"mode=[%s]  trans_type=[%d]  old_type=[%d]\n", \
	pcs->Input_mode,pcs->Tran_type, pcs->Void_tran_type);

	fprintf(fp,"card_no=[%s]  expire=[%s]  \n", pcs->Card_no,\
		pcs->Exp_date ); 
	fprintf(fp,"track2=[%s]\n",pcs->Card_track2);
	fprintf(fp,"track3=[%s]\n",pcs->Card_track3);
	fprintf(fp,"id_type[%c] person_id=[%s]  passwd=[%8.8s]  new_passwd=[%8.8s]\n",\
		pcs->Person_id_type, pcs->Person_id, pcs->Passwd, pcs->New_passwd);
	fprintf(fp,"bank_type=[%s]  card_type=[%s]  trans_card_no=[%s]\n", \
		pcs->Bank_type, pcs->Card_type, pcs->Trans_card_no);

	fprintf(fp,"amount=[%s]  fee=[%s] current_balance=[%s] \
	useful_balance=[%s]\n", 
		pcs->Tran_amount,pcs->Fee, pcs->Current_balance, \
		pcs->Useful_balance);

	fprintf(fp,"fee = [%s]  add_data=[%s]\n", pcs->Fee,pcs->Add_data);

	fprintf(fp,"trace_no=[%ld]  invoice_no=[%ld] void_invoice_no=[%ld]\n", \
		pcs->Trace_no, pcs->Invoice_no, pcs->Void_invoice_no);

	fprintf(fp,"batch_no=[%ld]  host_ls=[%ld]  auth_no=[%s]\n",\
		pcs->Batch_no, pcs->Host_tran_ls, pcs->Auth_no);
	fprintf(fp,"resp_code=[%s]  result=[%s]\n",  \
		pcs->Resp_code, pcs->Ccy_code);
	fprintf(fp,"resp_bank_id=[%s]  respone_host_id=[%s] \n", \
		pcs->Resp_bank_id,pcs->Resp_host_id);

	fprintf(fp,"\n");

	fclose(fp);
	return 0;
}

int add_expire_log(pcs, msg)
PUBLIC	*pcs;
char 	*msg;
{
FILE 	*fp, *fopen();
char 	srdate[11], srtime[10];

	fp = fopen( (char *)getfname(WORKDIR, "/log/expire"), "a" );
	if ( fp == NULL ){
		errcall(ERROR,"open expire error");
		return -1;
	}
	getdatef(srdate, "-");
	gettimef(srtime, ":");

	fprintf(fp,"\n%s %s ------ %s ------\n",srdate, srtime, msg);

	fprintf(fp,"acq_bank_id=[%s]  ",pcs->Acq_bank_id);
	fprintf(fp,"acq_host_id=[%s]  ",pcs->Acq_host_id);
	fprintf(fp,"snd_bank_id=[%s]  ",pcs->Snd_bank_id);
	fprintf(fp,"snd_host_id=[%s]\n",pcs->Snd_host_id);
	fprintf(fp,"iss_bank_id=[%s]  ",pcs->Iss_bank_id);
	fprintf(fp,"rcv_bank_id=[%s]  ",pcs->Rcv_bank_id);
	fprintf(fp,"rcv_host_id=[%s]\n",pcs->Rcv_host_id);

	fprintf(fp,"adv_logic_date=[%s]  ",pcs->Host_settle_date);
	fprintf(fp,"snd_logic_date=[%s]\n",pcs->Snd_settle_date);
	fprintf(fp,"rcv_logic_date=[%s]  ",pcs->Rcv_settle_date);
	fprintf(fp,"agent_logic_date=[%s]\n",pcs->Agent_settle_date);

	fprintf(fp,"local_sys_date=[%s]  ",pcs->Local_sys_date);
	fprintf(fp,"local_sys_time=[%s]\n",pcs->Local_sys_time);

	fprintf(fp,"msg_id=[%s]  proc_code=[%s]  tran_sys_time =[%s]\n", pcs->Msg_id,pcs->Proc_code,pcs->Tran_sys_time);
	fprintf(fp,"terminal_id=[%s]  ", pcs->Terminal_id);
	fprintf(fp,"merchant_id=[%s]\n", pcs->Merchant_id);
	fprintf(fp,"MCC=[%s]  rrn=[%s]\n" , pcs->Mcc,pcs->Rrn );

	fprintf(fp,"oper_no=[%s] ",pcs->Oper_no );

	fprintf(fp,"mode=[%s]  trans_type=[%d]  old_type=[%d]\n", \
	pcs->Input_mode,pcs->Tran_type, pcs->Void_tran_type);

	fprintf(fp,"card_no=[%s]  expire=[%s]  \n", pcs->Card_no,\
		pcs->Exp_date ); 
	fprintf(fp,"track2=[%s]\n",pcs->Card_track2);
	fprintf(fp,"track3=[%s]\n",pcs->Card_track3);
	fprintf(fp,"id_type[%c] person_id=[%s]  passwd=[%8.8s]  new_passwd=[%8.8s]\n",\
		pcs->Person_id_type, pcs->Person_id, pcs->Passwd, pcs->New_passwd);
	fprintf(fp,"bank_type=[%s]  card_type=[%s]  trans_card_no=[%s]\n", \
		pcs->Bank_type, pcs->Card_type, pcs->Trans_card_no);

	fprintf(fp,"amount=[%s]  fee=[%s] current_balance=[%s] \
	useful_balance=[%s]\n", 
		pcs->Tran_amount,pcs->Fee, pcs->Current_balance, \
		pcs->Useful_balance);

	fprintf(fp,"fee = [%s]  add_data=[%s]\n", pcs->Fee,pcs->Add_data);

	fprintf(fp,"trace_no=[%ld]  invoice_no=[%ld] void_invoice_no=[%ld]\n", \
		pcs->Trace_no, pcs->Invoice_no, pcs->Void_invoice_no);

	fprintf(fp,"batch_no=[%ld]  host_ls=[%ld]  auth_no=[%s]\n",\
		pcs->Batch_no, pcs->Host_tran_ls, pcs->Auth_no);
	fprintf(fp,"resp_code=[%s]  result=[%s]\n",  \
		pcs->Resp_code, pcs->Ccy_code);
	fprintf(fp,"resp_bank_id=[%s]  respone_host_id=[%s] \n", \
		pcs->Resp_bank_id,pcs->Resp_host_id);

	fprintf(fp,"\n");

	fclose(fp);
	return 0;
}

int add_mul_quy_log(pcs, msg)
PUBLIC	*pcs;
char 	*msg;
{
FILE 	*fp, *fopen();
char 	srdate[11], srtime[10];

	fp = fopen( (char *)getfname(WORKDIR, "/log/mul_quy"), "a" );
	if ( fp == NULL ){
		errcall(ERROR,"open mul_quy error");
		return -1;
	}
	getdatef(srdate, "-");
	gettimef(srtime, ":");

	fprintf(fp,"\n%s %s ------ %s ------\n",srdate, srtime, msg);

	fprintf(fp,"acq_bank_id=[%s]  ",pcs->Acq_bank_id);
	fprintf(fp,"acq_host_id=[%s]  ",pcs->Acq_host_id);
	fprintf(fp,"snd_bank_id=[%s]  ",pcs->Snd_bank_id);
	fprintf(fp,"snd_host_id=[%s]\n",pcs->Snd_host_id);
	fprintf(fp,"iss_bank_id=[%s]  ",pcs->Iss_bank_id);
	fprintf(fp,"rcv_bank_id=[%s]  ",pcs->Rcv_bank_id);
	fprintf(fp,"rcv_host_id=[%s]\n",pcs->Rcv_host_id);

	fprintf(fp,"adv_logic_date=[%s]  ",pcs->Host_settle_date);
	fprintf(fp,"snd_logic_date=[%s]\n",pcs->Snd_settle_date);
	fprintf(fp,"rcv_logic_date=[%s]  ",pcs->Rcv_settle_date);
	fprintf(fp,"agent_logic_date=[%s]\n",pcs->Agent_settle_date);

	fprintf(fp,"local_sys_date=[%s]  ",pcs->Local_sys_date);
	fprintf(fp,"local_sys_time=[%s]\n",pcs->Local_sys_time);

	fprintf(fp,"msg_id=[%s]  proc_code=[%s]  tran_sys_time =[%s]\n", pcs->Msg_id,pcs->Proc_code,pcs->Tran_sys_time);
	fprintf(fp,"terminal_id=[%s]  ", pcs->Terminal_id);
	fprintf(fp,"merchant_id=[%s]\n", pcs->Merchant_id);
	fprintf(fp,"MCC=[%s]  rrn=[%s]\n" , pcs->Mcc,pcs->Rrn );

	fprintf(fp,"oper_no=[%s] ",pcs->Oper_no );

	fprintf(fp,"mode=[%s]  trans_type=[%d]  old_type=[%d]\n", \
	pcs->Input_mode,pcs->Tran_type, pcs->Void_tran_type);

	fprintf(fp,"card_no=[%s]  expire=[%s]  \n", pcs->Card_no,\
		pcs->Exp_date ); 
	fprintf(fp,"track2=[%s]\n",pcs->Card_track2);
	fprintf(fp,"track3=[%s]\n",pcs->Card_track3);
	fprintf(fp,"id_type[%c] person_id=[%s]  passwd=[%8.8s]  new_passwd=[%8.8s]\n",\
		pcs->Person_id_type, pcs->Person_id, pcs->Passwd, pcs->New_passwd);
	fprintf(fp,"bank_type=[%s]  card_type=[%s]  trans_card_no=[%s]\n", \
		pcs->Bank_type, pcs->Card_type, pcs->Trans_card_no);

	fprintf(fp,"amount=[%s]  fee=[%s] current_balance=[%s] \
	useful_balance=[%s]\n", 
		pcs->Tran_amount,pcs->Fee, pcs->Current_balance, \
		pcs->Useful_balance);

	fprintf(fp,"fee = [%s]  add_data=[%s]\n", pcs->Fee,pcs->Add_data);

	fprintf(fp,"trace_no=[%ld]  invoice_no=[%ld] void_invoice_no=[%ld]\n", \
		pcs->Trace_no, pcs->Invoice_no, pcs->Void_invoice_no);

	fprintf(fp,"batch_no=[%ld]  host_ls=[%ld]  auth_no=[%s]\n",\
		pcs->Batch_no, pcs->Host_tran_ls, pcs->Auth_no);
	fprintf(fp,"resp_code=[%s]  result=[%s]\n",  \
		pcs->Resp_code, pcs->Ccy_code);
	fprintf(fp,"resp_bank_id=[%s]  respone_host_id=[%s] \n", \
		pcs->Resp_bank_id,pcs->Resp_host_id);

	fprintf(fp,"\n");

	fclose(fp);
	return 0;
}

#ifdef DEBUG1
/*=============================================
添加流水消息日志:
ENTRY:	tran_ls	--- 流水信息结构
	msg	--- 添写交易包位置提示信息	
RETURN:	-1	FAIL
	0	SUCC
=============================================*/
int add_log1(tran_ls, msg)
S_tran_ls	*tran_ls;
char 		*msg;
{

FILE 		*fp, *fopen();
char 		srdate[11], srtime[10];
char		flname[81];
struct tm 	*tm;
time_t		t;


	time ( &t );
	tm = localtime ( &t );
	
	sprintf(flname,"%s.%02d",getfname(WORKDIR, "/log/tran_ls_log"),
			tm->tm_mday);

	fp = fopen ( flname, "a" );
	if ( fp == NULL ){
		errcall(ERROR,"open tran_ls_log error");
		return -1;
	}
	getdatef(srdate, "-");
	gettimef(srtime, ":");

	fprintf(fp,"\n%s %s ------ %s ------\n",srdate, srtime, msg);

	fprintf(fp,"acq_bank_id   =[%s] ",tran_ls->acq_bank_id);
	fprintf(fp,"acq_host_id   =[%s]\n",tran_ls->acq_host_id);
	fprintf(fp,"snd_bank_id   =[%s]  ",tran_ls->snd_bank_id);
	fprintf(fp,"snd_host_id   =[%s]\n",tran_ls->snd_host_id);
	fprintf(fp,"iss_bank_id   =[%s]  ",tran_ls->iss_bank_id);
	fprintf(fp,"rcv_bank_id   =[%s]  ",tran_ls->rcv_bank_id);
	fprintf(fp,"rcv_host_id   =[%s]\n",tran_ls->rcv_host_id);

	fprintf(fp,"adv_logic_date=[%s]\t",tran_ls->adv_settle_date);
	fprintf(fp,"snd_logic_date=[%s]\n",tran_ls->snd_settle_date);
	fprintf(fp,"rcv_logic_date=[%s]\t",tran_ls->rcv_settle_date);
	fprintf(fp,"agent_logic_date=[%s]\n",tran_ls->agt_settle_date);

	fprintf(fp,"local_sys_date=[%s]\t",tran_ls->local_sys_date);
	fprintf(fp,"local_sys_time=[%s]\n",tran_ls->local_sys_time);

	fprintf(fp,"tran_sys_time =[%s]\n", tran_ls->tran_sys_time);

	fprintf(fp,"terminal_id   =[%s]\t", tran_ls->terminal_id);
	fprintf(fp,"merchant_id   =[%s]\n", tran_ls->merchant_id);
	fprintf(fp,"MCC=[%s]\t rrn=[%s]\n", tran_ls->mcc, tran_ls->tran_rrn );

	fprintf(fp,"oper_no=[%s]   ",tran_ls->oper_no );

	fprintf(fp,"trans_type=[%d]  old_type=[%d]\n", tran_ls->tran_type, tran_ls->void_tran_type);

	fprintf(fp,"card_no =  [%s]\t   expire=[%s]\n", tran_ls->card_no, tran_ls->exp_date ); 


	fprintf(fp,"bank_type=[%s] \t card_type=[%s]\
	       trans_card_no=[%s]\n", \
		tran_ls->bank_type, tran_ls->card_type, tran_ls->trans_acct_no);

	fprintf(fp,"amount=[%f]\t void_amt=[%f]\t add_amount=[%f]\n ",\
		tran_ls->tran_amt, tran_ls->void_amt, tran_ls->add_amount);

	fprintf(fp,"add_data=[%s]\n",tran_ls->add_data);

	fprintf(fp,"trace_no=[%ld] invoice_no=[%ld] void_invoice_no=[%ld]\n", \
		tran_ls->trace_no, tran_ls->invoice_no, tran_ls->void_invoice_no);

	fprintf(fp,"void_trace_no=[%ld]\tauth_no=[%s] saf_flag=[%s]\n",\
	 tran_ls->void_trace_no,tran_ls->auth_no,tran_ls->saf_flag);

	fprintf(fp,"batch_no=[%ld] \t\t\t host_ls_no=[%ld]  \n",\
		tran_ls->batch_no, tran_ls->host_ls_no);

	fprintf(fp,"resp_code=[%s] \t\t\t ccy_code=[%s]\n", \
		tran_ls->resp_code, tran_ls->ccy_code);

	fprintf(fp,"resp_bank_id=[%s]\t respone_host_id=[%s] \n", \
		tran_ls->resp_bank_id,tran_ls->resp_host_id);
	fprintf(fp,"void_resp_bank_id=[%s]\t void_respone_host_id=[%s] \n", \
		tran_ls->void_resp_bank_id,tran_ls->void_resp_host_id);

	fprintf(fp,"\n");

	fclose(fp);
	return 0;
}
#endif

⌨️ 快捷键说明

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