package com.sp2p.action.admin;
import java.sql.SQLException;
import java.util.Map;
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.service.FundrecordService;
/**
* 资金记录 Action
* @author C_J
*
*/
public class FundrecordAction extends BasePageAction {
/**
*
*/
private static final long serialVersionUID = 1L;
public static Log log = LogFactory.getLog(FundrecordAction.class);
private FundrecordService fundrecordService;
/**
* 查询初始化
* @return
*/
public String querybugetInit(){
int buget =Convert.strToInt(request("buget"),1);
request().setAttribute("buget", buget);
return SUCCESS;
}
/**
* 查询收入/支出明细
* @return
*/
public String querybugetList(){
int buget =Convert.strToInt(request("buget"),1);
String userName = Convert.strToStr(SqlInfusion.FilteSqlInfusion(request("userName")), "");
try {
fundrecordService.queryfundrecord_buget(pageBean, userName);
//得到所有操作金额
Map<String,String> map = fundrecordService.queryAmountSum(buget, userName);
request().setAttribute("hasMap", map);
int pageNum = (int) (pageBean.getPageNum() - 1)* pageBean.getPageSize();
request().setAttribute("pageNum", pageNum);
} catch (DataException e) {
log.error(e);
e.printStackTrace();
} catch (SQLException e) {
log.error(e);
e.printStackTrace();
}
return SUCCESS;
}
public FundrecordService getFundrecordService() {
return fundrecordService;
}
public void setFundrecordService(FundrecordService fundrecordService) {
this.fundrecordService = fundrecordService;
}
}