package wjb.action.base;
import java.util.List;
import org.apache.struts2.convention.annotation.Action;
import org.apache.struts2.convention.annotation.Namespace;
import org.springframework.beans.factory.annotation.Autowired;
import wjb.action.BaseAction;
import wjb.model.BaseBussinessLog;
import wjb.model.base.SessionInfo;
import wjb.model.easyui.Json;
import wjb.service.BussinessLogServiceI;
import wjb.utils.ConfigUtil;
import wjb.utils.StringUtil;
/**
* @描述:业务操作日志
* @说明:暂无
* @版权:Copyright © 2018 wujiangbo. All Rights Reserved.
* @作者:吴江波(QQ:1134135987)
* @版本:1.0
* @创建日期:2018年4月27日
* @创建时间:下午9:00:27
* @所属包名:wjb.action.base
* @类的名称:BussinessLogAction.java
*/
@Action(value = "bussinessLogAction")
@Namespace("/base")
public class BussinessLogAction extends BaseAction<BaseBussinessLog> {
private static final long serialVersionUID = -2537594511991485286L;
@Autowired
public void setService(BussinessLogServiceI service) {
this.service = service;
}
@Autowired
public void setServiceLog(BussinessLogServiceI service) {
this.serviceLog = service;
}
// 记录用户操作日志
public void writeLog(String log_context) {
SessionInfo sessionInfo = (SessionInfo) this.getSession().getAttribute(ConfigUtil.getSessionInfoName());
if (sessionInfo != null && sessionInfo.getUser() != null) {
// 记录操作日志
BaseBussinessLog bussiness_log = new BaseBussinessLog();
bussiness_log.setUpdateUser(sessionInfo.getUser().getUserName());
bussiness_log.setLogDescs(log_context);
serviceLog.save(bussiness_log);
}
}
// 清空业务日志信息表
public void truncateBussinessLog() {
Json json = new Json();
List<BaseBussinessLog> obj_list = service.find();
if (obj_list != null && obj_list.size() > 0) {
for (int i = 0; i < obj_list.size(); i++) {
service.delete(obj_list.get(i));
}
}
json.setMsg(StringUtil.getMessage("A000003"));
json.setSuccess(true);
writeLog("清空业务日志信息成功");
writeJson(json);
}
}
最近下载更多
最近浏览更多
SERE81192 LV19
6月23日
暂无贡献等级
WBelong LV8
2024年9月19日
wanxiaoqiao52866414 LV1
2024年7月1日
quartz LV8
2024年7月1日
荣》Cowboy LV12
2024年4月11日
Gin19960217 LV4
2024年1月15日
123456wadff LV3
2024年1月15日
lasttimeapp
2023年11月27日
暂无贡献等级
季明亮
2023年11月21日
暂无贡献等级

