📄 business.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 + -