@Override
 public String execute() throws Exception {
   PagedList<PaymentRefund> paymentRefundPagedList =
       PaymentRefundModel.getPagingList(this.getCondition());
   List<PaymentRefund> list = new ArrayList<PaymentRefund>();
   list = paymentRefundPagedList.getResultList();
   PaymentRefund paymentRefund = new PaymentRefund();
   P2pProduct p2pProduct = new P2pProduct();
   Product product = new Product();
   for (int i = 0; i < list.size(); i++) {
     paymentRefund = list.get(i);
     if (paymentRefund.getProductType() == 5) {
       p2pProduct = P2pProductModel.getP2pByProductNo(paymentRefund.getProductNo());
       if (p2pProduct != null) {
         list.get(i).setEditComment(p2pProduct.getName());
       } else {
         list.get(i).setEditComment("");
       }
     } else {
       product = ProductModel.getInfo(paymentRefund.getProductNo());
       if (product != null) {
         list.get(i).setEditComment(product.getName());
       } else {
         list.get(i).setEditComment("");
       }
     }
   }
   this.setResultList(list);
   this.setPageCount(paymentRefundPagedList.getPagingInfo().getPageCount());
   this.setPageIndex(paymentRefundPagedList.getPagingInfo().getPageIndex());
   this.setRecordCount(paymentRefundPagedList.getPagingInfo().getTotalCount());
   return SUCCESS;
 }