📄 msgcoloner.java
字号:
package com.gctech.sms.msg;
/**
* <p>Title: 消息克隆者</p>
* <p>Description: 消息克隆者</p>
* <p>Copyright: Copyright (c) 2004</p>
* <p>Company: gctech</p>
* @author 王红宝
* @version $Id: MsgColoner.java,v 1.1.1.1 2004/07/26 02:44:11 lijz Exp $
*/
public class MsgColoner {
public MsgColoner() {
}
/**
* 克隆单个短信体。
* @param info 要克隆的短信体
* @param num 第几条 0 开头
* */
public static MTInfo cloneSingle(MTInfo info, int num){
if ( info.bDestNo == 1 )
return info;
MTInfo rt = new MTInfo();
rt.AtTime = info.AtTime;
rt.bDestNo = 1;
rt.bFeeUserType = info.bFeeUserType;
rt.bMsgFmt = info.bMsgFmt;
rt.bMsgLevel = info.bMsgLevel;
rt.bNeedReply = info.bNeedReply;
rt.bSubType = info.bSubType;
rt.content = info.content;
rt.FeeCode = info.FeeCode;
rt.FeeterminalId = info.FeeterminalId;
rt.FeeType = info.FeeType;
rt.gateway = info.gateway;
rt.productID = info.productID;
rt.ServiceID = info.ServiceID;
rt.spId = info.spId;
rt.srcPhone = info.srcPhone;
rt.ValidTime = info.ValidTime;
rt.spMsgId = info.spMsgId;
int start = num*21;
if ( num + 1 == info.bDestNo ){
rt.sDestPhone = info.sDestPhone.substring(start).trim();
}else{
rt.sDestPhone = info.sDestPhone.substring(start, start+21).trim();
}
return rt;
}
public static void main(String[] args) {
//System.out.println("01085121112 01025458478 ".substring(21, 42));
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -