package com.sp2p.action.admin;
import java.io.IOException;
import java.sql.SQLException;
import java.util.HashMap;
import java.util.Map;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import com.shove.Convert;
import com.shove.util.JSONUtils;
import com.shove.util.SqlInfusion;
import com.sp2p.action.front.BaseFrontAction;
import com.sp2p.service.admin.RechargebankService;
/**
* 线下充值银行编辑
* @author Administrator
*
*/
public class RechargebankAction extends BaseFrontAction {
private static final long serialVersionUID = 1L;
public static Log log = LogFactory.getLog(RechargebankAction.class);
private RechargebankService rechargebankService;
public String querybankeditInit(){
return SUCCESS;
}
public String querybankeditInfo() throws SQLException{
rechargebankService.queryRechargebanklist(pageBean);
return SUCCESS;
}
public String updateRechargeBankInit() throws SQLException{
long id = Convert.strToLong(request("id")+"", -1);
paramMap = rechargebankService.queryrechargeBankById(id);
return SUCCESS;
}
public String queryrechargeBank() throws SQLException, IOException{
Map<String,String> bankMap = new HashMap<String, String>();
long id = Convert.strToLong(paramMap.get("id")+"", -1);
bankMap = rechargebankService.queryrechargeBankById(id);
JSONUtils.printObject(bankMap);
return null;
}
/**
* 添加充值银行
* @return
* @throws SQLException
*/
public String addRechargeBankInit() throws SQLException{
return SUCCESS;
}
/**
* 添加充值银行
* @return
* @throws SQLException
*/
public String addRechargeBankInfo() throws SQLException{
String bankname = SqlInfusion.FilteSqlInfusion(paramMap.get("bankname")+"");
String Account = SqlInfusion.FilteSqlInfusion(paramMap.get("Account")+"");
String accountbank = SqlInfusion.FilteSqlInfusion(paramMap.get("accountbank")+"");
String bankimage = SqlInfusion.FilteSqlInfusion(paramMap.get("bankimage")+"");
String accountname = SqlInfusion.FilteSqlInfusion(paramMap.get("accountname")+"");
rechargebankService.addRechargeBankInit(bankname, Account, accountbank, bankimage,accountname);
return SUCCESS;
}
public String updateRechargeBankInfo() throws SQLException{
long id = Convert.strToLong(paramMap.get("id"), -1);
String bankname = SqlInfusion.FilteSqlInfusion(paramMap.get("bankname")+"");
String Account = SqlInfusion.FilteSqlInfusion(paramMap.get("Account")+"");
String accountbank = SqlInfusion.FilteSqlInfusion(paramMap.get("accountbank")+"");
String bankimage = SqlInfusion.FilteSqlInfusion(paramMap.get("bankimage")+"");
String accountname = SqlInfusion.FilteSqlInfusion(paramMap.get("accountname")+"");
rechargebankService.updaterechargeBankById(id, bankname, Account, accountbank, bankimage,accountname);
return SUCCESS;
}
public void setRechargebankService(RechargebankService rechargebankService) {
this.rechargebankService = rechargebankService;
}
public RechargebankService getRechargebankService() {
return rechargebankService;
}
}