📄 submessagehandler.java
字号:
/*
* Created on 2004-8-7
*
* To change the template for this generated file go to
* Window>Preferences>Java>Code Generation>Code and Comments
*/
package com.gctech.misc.sso.handler;
import com.gctech.misc.CONSTANTS;
import com.gctech.misc.sso.msg.AckMes;
import com.gctech.sms.client.SmsProxy;
import com.gctech.sms.msg.MTAck;
import com.gctech.sms.msg.MTInfo;
/**
* <p>Title:下发短信处理类</p>
* <p>Description:</p>
* <p>Copyright: Copyright (c) Gctech 2004-8-7</p>
* <p>Company: 吉芙德资讯有限公司</p>
*
* @version 1.0
* @author liyi
*
*/
public class SubMessageHandler {
public boolean handle(String feeTerminalType, String feeTerminalID, String desTerminalType, String desTerminalID, String linkID) {
SmsProxy proxy = SmsProxy.getInstance();
proxy.setHost(CONSTANTS.SMSPROXY_HOST);
proxy.setPort(Integer.valueOf(CONSTANTS.SMSPROXY_PORT).intValue());
//组装MTInfo信息
MTInfo info = new MTInfo();
//下行短信内容
info.content = "两个醉汉驾着汽车狂奔。 甲:“小心点!前面是急转弯。” 乙:“什么?不是你在开车吗?”";
info.feeTerminalType = Integer.parseInt(feeTerminalType);
info.FeeterminalId = feeTerminalID;
info.destTerminalType = Integer.parseInt(desTerminalType);
info.sDestPhone = desTerminalID;
info.bDestNo = 1;
//是否需要应答
info.bNeedReply = 1;
//计费用户类型
info.bFeeUserType = 0;
//被计费用户的号码
//信息格式
info.bMsgFmt = 15;
//费用
info.FeeType = "02";
info.FeeCode = "10";
info.productID = "DZXH";
info.bDestNo = 1;
info.ValidTime = "24";
//网关
info.gateway = 8;
info.linkID = linkID;
MTAck ack = proxy.sendMt(info);
System.out.println(AckMes.getAckMap().get(new Integer(ack.status).toString()));
return true;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -