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

📄 add_log.c

📁 界面库
💻 C
📖 第 1 页 / 共 3 页
字号:
	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_pos_login_log(pcs, msg)
PUBLIC	*pcs;
char 	*msg;
{
FILE 	*fp, *fopen();
char 	srdate[11], srtime[10];

	fp = fopen( (char *)getfname(WORKDIR, "/log/pos_login"), "a" );
	if ( fp == NULL ){
		errcall(ERROR,"open pos_login 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_net_login_log(pcs, msg)
PUBLIC	*pcs;
char 	*msg;
{
FILE 	*fp, *fopen();
char 	srdate[11], srtime[10];

	fp = fopen( (char *)getfname(WORKDIR, "/log/net_login"), "a" );
	if ( fp == NULL ){
		errcall(ERROR,"open net_login 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_net_logout_log(pcs, msg)
PUBLIC	*pcs;
char 	*msg;
{
FILE 	*fp, *fopen();
char 	srdate[11], srtime[10];

	fp = fopen( (char *)getfname(WORKDIR, "/log/net_logout"), "a" );
	if ( fp == NULL ){
		errcall(ERROR,"open net_logout 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_test_tran_log(pcs, msg)
PUBLIC	*pcs;
char 	*msg;
{
FILE 	*fp, *fopen();
char 	srdate[11], srtime[10];

	fp = fopen( (char *)getfname(WORKDIR, "/log/test_tran"), "a" );
	if ( fp == NULL ){
		errcall(ERROR,"open test_tran 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);

⌨️ 快捷键说明

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