dwzbspmohandler.java

来自「采用JAVA开发」· Java 代码 · 共 48 行

JAVA
48
字号
package com.gctech.sms.sp;

import com.gctech.sms.msg.MOInfo;
import com.gctech.sms.tj.TextDatabase;

public class DWZBSpMoHandler extends AbstractSpMoHandler {
	public DWZBSpMoHandler() {
	}
	public static void main(String[] args) {
		TextDatabase db = new TextDatabase("./conf/", "user");
		//第一个字段填发送手机号,第二个字段填业务代码,最后@不变
		db.creat("123456", "QZYX", '@');
	}
	protected String getSpId() {
		return "DWZB";
	}

	public void checkOrderRelations(MOInfo objmi) {
		String key = splitKey(objmi);
		if (key.toUpperCase().equals("ZC")) {
			TextDatabase db = new TextDatabase("./conf/", "user");
			//第一个字段填发送手机号,第二个字段填业务代码,最后@不变
			db.creat(objmi.srcPhoneNo, "QZYX", '@');
		}
		if (key.toUpperCase().equals("ZCQ")) {
			TextDatabase db = new TextDatabase("./conf/", "user");
			//第一个字段填发送手机号,第二个字段填业务代码,最后@不变
			db.delete(objmi.srcPhoneNo, "QZYX", '@');
		}
	}
	private String splitKey(MOInfo moi) {
		int keyIdx = moi.content.indexOf(' ');
		if (keyIdx < 0) { //没有找到空格找"*"
			keyIdx = moi.content.indexOf('*');
		}
		if (keyIdx < 0) { //没有找到空格找"#"
			keyIdx = moi.content.indexOf('#');
		}

		String strKey = "";
		if (keyIdx > 0) {
			strKey = moi.content.substring(0, keyIdx);
		} else
			strKey = moi.content;
		return strKey.trim();
	}
}

⌨️ 快捷键说明

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