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

📄 business.c

📁 用C 语言开发Tuxedo客户端连接程序
💻 C
字号:
#include "stdlib.h"
#include "stdio.h"
#include "string.h"
#include "BankIntf.h"
#include "business.h"

main(int argc,char *argv[])
{
		int iRet;
		char * flag;
		SBasicInput  sBasicInput;
		SBasicOutput sBasicOutput;
		flag=argv[1];
		
		strcpy(sBasicInput.province_code,"QHAI");
        strcpy(sBasicInput.in_mode_code,"D");
		strcpy(sBasicInput.trade_city_code,"INTF");
        strcpy(sBasicInput.trade_depart_id,"00306");
        strcpy(sBasicInput.trade_depart_passwd,"0123456789");
		if(strcmp(flag,"b1")==0)  /*身份验证*/
		{
            SCheckPwdInput sCheckPwdInput;
	        SCheckPwdOutput sCheckPwdOutput;
			strcpy(sCheckPwdInput.serial_number,argv[2]);
			strcpy(sCheckPwdInput.user_passwd,argv[3]);	
			strcpy(sBasicInput.trade_eparchy_code,argv[4]);
	    	strcpy(sBasicInput.trade_staff_id,argv[5]);
			iRet=fnCheckUserPWD(&sBasicInput,&sCheckPwdInput,&sBasicOutput,&sCheckPwdOutput);
			if (iRet<0)
			{
				printf("\n[交易执行失败[%d]]\n",iRet);
				exit(1);
			}
			else
			{
				printf("%s",argv[1]);  // 4  身份验证
				printf(";%d",sBasicOutput.x_resultcode);  /*返回结果代码2*/
				printf(";%s",sBasicOutput.x_resultinfo); /*返回结果信息3*/
				printf(";%d",sBasicOutput.x_recordnum); /*返回结果记录数4*/
			
			    printf(";%s",sCheckPwdOutput.x_check_info); /*错误编码*/
				exit(1);
			}
			
		}
        if(strcmp(flag,"b2")==0) // 发送短信
		{
             SSendSMSInput  sSendSMSInput;
			strcpy(sSendSMSInput.Serial_Number,argv[2]);
			strcpy(sSendSMSInput.notice_content,argv[3]);
            strcpy(sSendSMSInput.notice_time,argv[4]);
			strcpy(sBasicInput.trade_eparchy_code,argv[5]);
	    	strcpy(sBasicInput.trade_staff_id,argv[6]);
			iRet=fnSendSMS(&sBasicInput,&sSendSMSInput,&sBasicOutput);
			if (iRet<0)
			{
				printf("\n[交易执行失败[%d]]\n",iRet);
				exit(1);
			}
				else
			{
				printf("%s",argv[1]);  // 发送短信
				printf(";%d",sBasicOutput.x_resultcode);  /*返回结果代*/
				printf(";%s",sBasicOutput.x_resultinfo); /*返回结果信息	*/
				printf(";%d",sBasicOutput.x_recordnum); /*返回结果记录数*/

				exit(1);
			}
	
			
		}

}
 

⌨️ 快捷键说明

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