package com.sp2p.action.admin; import java.io.IOException; 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.JSONUtils; import com.shove.util.SqlInfusion; import com.shove.web.action.BasePageAction; import com.sp2p.constants.IConstants; import com.sp2p.entity.Admin; import com.sp2p.service.OperationLogService; import com.sp2p.service.admin.ShoveBorrowStyleService; /** * 还款方式 action * @author C_J * */ public class ShoveBorrowStyleAction extends BasePageAction{ public static Log log = LogFactory.getLog(ShoveBorrowStyleAction.class); private static final long serialVersionUID = 1L; private ShoveBorrowStyleService shoveBorrowStyleService; /** * 查询初始化 * @return * @throws Exception */ public String queryShoveBorrowAllInit() { return SUCCESS; } /** * 查询 * @return */ public String queryShoveBorrowAllPageInfo(){ try { shoveBorrowStyleService.queryBorrowStylePageAll(pageBean); } catch (SQLException e) { log.error(e); e.printStackTrace(); } catch (DataException e) { log.error(e); e.printStackTrace(); } int pageNum = (int) (pageBean.getPageNum() - 1)* pageBean.getPageSize(); request().setAttribute("pageNum", pageNum); return SUCCESS; } /** * 修改初始化 * @return */ public String updateShoveBorrowStyleInit(){ int id=Convert.strToInt(request().getParameter("id"), -1); Map<String,String> map=null; try { paramMap =shoveBorrowStyleService.queryShoveBorrowStyleById(id); } catch (SQLException e) { log.error(e); e.printStackTrace(); } catch (DataException e) { log.error(e); e.printStackTrace(); } return SUCCESS; } /** * 修改 * @return * @throws IOException */ public String updateShoveBorrowStyleInfo() throws IOException { String title = SqlInfusion.FilteSqlInfusion(paramMap.get("title")); int status = Integer.valueOf(paramMap.get("status")); String contents = SqlInfusion.FilteSqlInfusion(paramMap.get("contents")); int id = Integer.valueOf(paramMap.get("id")); // String title= request("paramMap.title"); // int status = Convert.strToInt(request("paramMap_status"),-1); // String contents = request("paramMap.contents"); // int id = Convert.strToInt( request("paramMap.id"),-1); long result = -1L; try { Admin admin = (Admin) session().getAttribute(IConstants.SESSION_ADMIN); result= shoveBorrowStyleService.updateShoveBorrowStyle(id, status, title, contents, "", 0); if (result > 0 ) { JSONUtils.printStr("1"); //添加操作日志 operationLogService.addOperationLog("t_borrow_style", admin.getUserName(), IConstants.UPDATE, admin.getLastIP(), 0, "修改还款方式信息", 2); } } catch (SQLException e) { log.error(e); e.printStackTrace(); JSONUtils.printStr("1"); } return null; } public void setShoveBorrowStyleService( ShoveBorrowStyleService shoveBorrowStyleService) { this.shoveBorrowStyleService = shoveBorrowStyleService; } public ShoveBorrowStyleService getShoveBorrowStyleService() { return shoveBorrowStyleService; } }