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

📄 msgcontentfilter.java

📁 自动导入文件到数据库,用于无法实时入库,需要在特定时间大批量入库的程序
💻 JAVA
字号:
package com.onet.autobill.bill.convert;



import com.onet.autobill.bill.common.ResourceCollect;
import com.onet.autobill.util.ConvertString;
import com.onet.pojomsg.onetmsg3.SM_Base_Msg;
import com.onet.pojomsg.onetmsg3.SM_Constant;
import com.onet.pojomsg.onetmsg3.SM_Deliver_Msg;
import com.onet.pojomsg.onetmsg3.SM_Submit_Msg;

/**
 * 消息内容转换
 * @author mengwei
 *
 */
public class MsgContentFilter implements ConvertFilter {

	@Override
	public void convert(SM_Base_Msg baseMsg) throws Exception{
		if(baseMsg.getCommandID()==SM_Constant.TYPE_SM_DELIVER){
			SM_Deliver_Msg deliver = (SM_Deliver_Msg)baseMsg;
			deliver.putAppendageField("MsgContent",ConvertString.formatMsgContent(Integer.parseInt((String)deliver.getAppendageField("MsgFormat")), ConvertString.getStringFromGbkHex((String)deliver.getAppendageField("MsgContent"))));
			
		}
		if(baseMsg.getCommandID()==SM_Constant.TYPE_SM_SUBMIT){
			SM_Submit_Msg submit = (SM_Submit_Msg)baseMsg;
			submit.putAppendageField("MsgContent",(ConvertString.formatMsgContent(Integer.parseInt((String)submit.getAppendageField("MsgFormat")), ConvertString.getStringFromGbkHex((String)submit.getAppendageField("MsgContent")))));
			
		}

	}

	@Override
	public void initResource(ResourceCollect resourceCollect) {
		return;
		
	}

}

⌨️ 快捷键说明

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