📄 auxifrontajaxact.java
字号:
package com.jeecms.auxiliary.action.front;
import java.sql.Timestamp;
import com.jeecms.auxiliary.AuxiAjaxAction;
import com.jeecms.auxiliary.entity.Msg;
import com.jeecms.auxiliary.entity.MsgCtg;
import com.jeecms.auxiliary.manager.MsgMng;
import com.octo.captcha.service.image.ImageCaptchaService;
/**
* 辅助系统前台AJAX
*
* @author liufang
*
*/
public class AuxiFrontAjaxAct extends AuxiAjaxAction {
public String doMsgSave() {
boolean isHuman = imageCaptchaService.validateResponseForID(contextPvd
.getSessionId(false), checkCode);
if (!isHuman) {
jsonRoot.put("success", false);
jsonRoot.put("msg", "验证码错误!");
return SUCCESS;
}
Msg msg = new Msg();
msg.setCtg(ctg);
msg.setTitle(title);
msg.setContentMember(content);
msg.setWebsite(getWeb());
msg.setMember(getMember());
Timestamp t = new Timestamp(System.currentTimeMillis());
msg.setCreateTime(t);
msg.setCheck(false);
msg.setRecommend(false);
msg.setDisabled(false);
msg.setIp(contextPvd.getRemoteIp());
msgMng.save(msg);
boolean check = getConfig().getMsgNeedCheck();
jsonRoot.put("success", true);
jsonRoot.put("isNeedCheck", check);
if (check) {
jsonRoot.put("msg", "留言成功,但需要管理员审核才能显示。");
} else {
jsonRoot.put("msg", "留言成功!");
}
return SUCCESS;
}
private String title;
private String content;
private MsgCtg ctg;
private String checkCode;
private ImageCaptchaService imageCaptchaService;
private MsgMng msgMng;
public void setImageCaptchaService(ImageCaptchaService imageCaptchaService) {
this.imageCaptchaService = imageCaptchaService;
}
public String getCheckCode() {
return checkCode;
}
public void setCheckCode(String checkCode) {
this.checkCode = checkCode;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getContent() {
return content;
}
public void setContent(String content) {
this.content = content;
}
public MsgCtg getCtg() {
return ctg;
}
public void setCtg(MsgCtg ctg) {
this.ctg = ctg;
}
public MsgMng getMsgMng() {
return msgMng;
}
public void setMsgMng(MsgMng msgMng) {
this.msgMng = msgMng;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -