interface.java

来自「利用华为 信息机发送短信 的java 源码」· Java 代码 · 共 43 行

JAVA
43
字号
package com.quark.util;

import com.huawei.api.*;
//import com.huawei.api.ConnectionMgr;//连接DB类
//import com.huawei.api.SMTools;//工具类
//import com.huawei.api. SendShorBean;//下行短信对象类
//import com.huawei.api.SMReceivedBean;//上行短信对象类
//import com.huawei.api.SMEntry;//直接操作信息机接口
//import com.huawei.api.SMException;//接口异常类
//import com.huawei.api.SMErrorMapping;//定义接口异常类型及参考信息

public class Interface
{
	public static int send(String dbserver,String dbuser,String dbpass,String login_user,String login_pass,java.util.Date atTime,String sourceAddr,String destAddr,String content,int needStateReport,String serviceID,String feeType,String feeCode)
	{
		try{
			SMEntry.init(dbserver,dbuser,dbpass);
		}
		catch(Exception e)
		{
			System.out.print("SMEntry.init()----->");
			e.printStackTrace();
		//	System.out.println("SMEntry.init()----->ErrorType:"+e.getErrorType()+"\nErrorCode:"+e.getErrorCode()+"\nErrorDesc:"+e.getErrorDesc());
		}
		//SMEntry.login(username,password);
		int count=-1;
		try{
			count=SMEntry.submitShortMessage(login_user,login_pass,atTime,sourceAddr,destAddr,content,needStateReport,serviceID,feeType,feeCode);
		}
		catch(SMException e)
		{
			System.out.println("SMEntry.submitShortMessage()---->ErrorType:"+e.getErrorType()+"\nErrorCode:"+e.getErrorCode()+"\nErrorDesc:"+e.getErrorDesc());
		}
		try{
			SMEntry.cleanUp();
		}
		catch(SMException e)
		{
			System.out.println("SMEntry.cleanUp()----->ErrorType:"+e.getErrorType()+"\nErrorCode:"+e.getErrorCode()+"\nErrorDesc:"+e.getErrorDesc());
		}
		return count;	
	}
}

⌨️ 快捷键说明

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