package com.hehenian.manager.actions.loan;
import java.util.HashMap;
import java.util.Map;
import javax.servlet.http.HttpServletResponse;
import net.sf.json.JSONObject;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.RequestMapping;
import com.hehenian.biz.common.base.dataobject.PageDo;
import com.hehenian.biz.common.loan.ILoanRepaymentService;
import com.hehenian.manager.actions.BaseAction;
import com.hehenian.manager.actions.common.PageDoUtil;
import com.hehenian.manager.commons.NewPagination;
/**
* @Description 还款订单管理
* @author huangzl QQ: 272950754
* @date 2015年7月22日 下午4:36:28
* @Project hehenian-manager
* @Package com.hehenian.manager.actions.loan
* @File LoanRepaymentController.java
*/
@Controller
@RequestMapping("/loanRepayment")
public class LoanRepaymentController extends BaseAction {
private static Log log = LogFactory.getLog(LoanRepaymentController.class);
@Autowired
private ILoanRepaymentService loanRepaymentControllerService;
/**
* 进入贷后管理页面
* @author huangzl QQ: 272950754
* @date 2015年7月22日 下午4:40:41
* @param modelMap
* @return
*/
@RequestMapping("/index")
public String menuLoan(ModelMap modelMap) {
return "/loan/loanRepayment";
}
/**
* 按条件查询订单List
* @author huangzl QQ: 272950754
* @date 2015年7月22日 下午6:39:45
* @param response
*/
@RequestMapping("/loanRepaymentList")
public void loanRepaymentList(NewPagination<Map<String, Object>> pagination,HttpServletResponse response) {
PageDo<Map<String, Object>> page = PageDoUtil.getPage(pagination);
Map<String, Object> searchItems = new HashMap<String, Object>();
String searchType = getString("searchType");
if(searchType!=null&&searchType.length()>0){
searchItems.put("searchType", searchType);
page=loanRepaymentControllerService.getLoanRepaymentList(searchItems,page);
}
pagination = PageDoUtil.getPageValue(pagination, page);
outPrint(response, JSONObject.fromObject(pagination));
}
}