📄 copyofcontral.java
字号:
package jm.form.msn.ctrl;
import java.util.GregorianCalendar;
import jm.entity.CommandOftenKeys;
import jm.entity.ESM000500;
import jm.entity.SEQNo;
import jm.form.msn.bean.BusinessUser;
import jm.form.msn.util.Manager;
import jm.framework.util.DBOutValue;
import jm.framework.util.SimpleEntityTable;
/**
* 商业用命令转发控制
* @author ishome
* @since 0.4
* @version 0.5.0.1
*/
public class CopyOfContral {
private Manager manager = null;
public CopyOfContral(Manager server) {
manager = server;
}
public void invoker(BusinessUser u) {
String command = u.getCommand();
StringBuffer ret = new StringBuffer();
String[] l = command.split(" ");
if (l.length > 1) {
command = l[0];
// 登录系统 1
if ("1".equalsIgnoreCase(command)) {
//ret.append(manager.getHelp().getCommand());
} else if ("2".equalsIgnoreCase(command)) {
// 发布信息 2
// 规范输入请求系统处理
ESM000500 faq = new ESM000500();
try {
faq.setNumID(SEQNo.getInstance().getNextSeqNo(CommandOftenKeys.SEQ_FAQ));
// faq.setYXDays(l[0]);
faq.setTitle(l[1]);
faq.setTag(l[2]);
faq.setFaqValue(l[3]);
// faq.setUpUser(u.getMsnID());
// 计算日期
GregorianCalendar thisday = new GregorianCalendar();
thisday.add(GregorianCalendar.DATE, Integer.parseInt(l[0]));// 今天后的天数
// String nowDate =
// JMENDateUtil.formatDate(JMENDateUtil.PATTERN_DB_REGIST_DATE_YYYYMMDD,thisday.getTime());
// faq.setDelDate(nowDate);
// 保存数据
SimpleEntityTable _set = new SimpleEntityTable(faq, true);
DBOutValue _out = _set.insert();
if (_out.getResult()) {
ret.append("OK\r\n");
} else {
ret.append(_out.getResultMessage() + "\r\n");
}
} catch (Exception ex) {
ret.append("error\r\n");
}
}
// return "" + ret;
}
// 发布新的信息
// (l.length == 1)
else {
// 已经登录
if ("1".equals(u.getLoginStates())) {
// 获得帮助
if (command.indexOf("?") > -1) {
//ret.append(manager.getHelp().getCommand());
}
// // 查看信息
// else if ("3".equalsIgnoreCase(command)) {
// JMVector<ESM000500> faqList = u.getMessageList();
// if (faqList.size() == 0) {
// ESM000500 faq = new ESM000500();
// JMVector faqs = faq.loadFromXML();//????????????
// u.setMessageList(faqs);
// int n = faqList.size();
// if (n > 0) {
// ret.append("当前共有" + n + "条信息\r\n");
// ret.append("-------------------------\r\n");
// ret.append("n 开始显示信息\r\n");
// } else {
// ret.append("当前没有任何信息\r\n");
// }
// } else {
// ESM000500 faq = (ESM000500) faqList.get(0);
// faqList.remove(0);
// ret.append(faq.getTitle() + "\r\n");
// ret.append("-------------------------\r\n");
// ret.append(faq.getFaqValue() + "\r\n");
// }
// }
// return "" + ret;
}
//
}
// return "" + ret;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -