首页>代码>SSH版本无纸化办公平台---最新原创力作>/Easy18/src/main/java/wjb/action/base/BussinessLogAction.java
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);
	}

}
最近下载更多
哇塞塞哈哈哈  LV8 2023年5月5日
士大夫哈高科是否会被  LV2 2023年1月19日
yangxb2  LV10 2022年12月23日
烦人的李季  LV2 2022年7月12日
Ember1  LV2 2022年5月12日
893213895  LV18 2022年5月11日
591231555  LV20 2022年4月18日
xiex909  LV27 2022年3月30日
cx123123  LV7 2022年3月28日
578291727  LV15 2022年3月25日
最近浏览更多
WBelong  LV8 9月19日
wanxiaoqiao52866414  LV1 7月1日
quartz  LV8 7月1日
荣》Cowboy  LV12 4月11日
Gin19960217  LV4 1月15日
123456wadff  LV3 1月15日
lasttimeapp 2023年11月27日
暂无贡献等级
季明亮 2023年11月21日
暂无贡献等级
微信网友_6657940693880832  LV1 2023年10月9日
haotzy  LV3 2023年10月8日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友