package com.sp2p.action.admin;
import java.sql.SQLException;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import com.shove.Convert;
import com.shove.data.DataException;
import com.shove.util.SqlInfusion;
import com.shove.web.action.BasePageAction;
import com.sp2p.action.front.FrontMyFinanceAction;
import com.sp2p.service.OperationLogService;
public class OperationLogAction extends BasePageAction {
public static Log log = LogFactory.getLog(OperationLogAction.class);
private OperationLogService operationLogService;
public OperationLogService getOperationLogService() {
return operationLogService;
}
public void setOperationLogService(OperationLogService operationLogService) {
this.operationLogService = operationLogService;
}
/**
* 查询操作初始化
*
* @return
*/
public String queryRecordInit() {
String operation_around = request("operation_around").toString();
request().setAttribute("operation_around", operation_around);
return SUCCESS;
}
//查询操作记录
public String queryRecordInfo() throws SQLException{
try {
String adminName = SqlInfusion.FilteSqlInfusion(paramMap.get("adminName"));
String operateTime=SqlInfusion.FilteSqlInfusion(paramMap.get("operateTime"));
String operation_around = SqlInfusion.FilteSqlInfusion(request("operation_around").toString());
operationLogService.queryAdminRecordAll(pageBean,adminName,operateTime,operation_around);
} catch (DataException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return SUCCESS;
}
public String queryManagerOperationLogInit() {
return SUCCESS;
}
public String queryManagerOperationLog() {
String beginTime=SqlInfusion.FilteSqlInfusion(paramMap.get("beginTime"));
String endTime=SqlInfusion.FilteSqlInfusion(paramMap.get("endTime"));
String usename=Convert.strToStr(SqlInfusion.FilteSqlInfusion(paramMap.get("usename")), "");
try {
operationLogService.queryManagerOperationLog(pageBean, "2", usename, beginTime, endTime);
int pageNum = (int) (pageBean.getPageNum() - 1)* pageBean.getPageSize();
request().setAttribute("pageNum", pageNum);
} catch (DataException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return SUCCESS;
}
public String queryUserOperationLogInit() {
return SUCCESS;
}
public String queryUserOperationLog() {
String beginTime= SqlInfusion.FilteSqlInfusion(paramMap.get("beginTime"));
String endTime=SqlInfusion.FilteSqlInfusion(paramMap.get("endTime"));
String usename=Convert.strToStr(SqlInfusion.FilteSqlInfusion(paramMap.get("usename")), "");
try {
operationLogService.queryManagerOperationLog(pageBean,"1", usename, beginTime, endTime);
int pageNum = (int) (pageBean.getPageNum() - 1)* pageBean.getPageSize();
request().setAttribute("pageNum", pageNum);
} catch (DataException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return SUCCESS;
}
}