예제 #1
0
 /**
  * @param req
  * @return
  * @throws FragmentEventException
  */
 public HtmlFragmentResponse deleteFinancial(HtmlFragmentRequest req)
     throws FragmentEventException {
   HtmlFragmentResponse res = getResponse();
   try {
     List<String> ids = req.getIDS();
     if (ids == null) {
       FinancialBean bean = (FinancialBean) req.getForm("financial");
       if (bean != null && bean.getFinancial() != null) {
         ids = new ArrayList<String>();
         ids.add(bean.getFinancial().getId());
       }
     }
     MessageWidget message = null;
     boolean isSuccess = finService.deleteFinancials(ids);
     if (isSuccess) {
       message = new DefaultMessageWidget("删除监管机构成功");
       message.setNavTabId(getName());
     } else {
       message = new DefaultMessageWidget("删除监管机构失败");
       message.fail();
     }
     res.addMessage(message);
   } catch (Exception e) {
     log.error(e.getMessage(), e);
     throw new FragmentEventException(e);
   }
   return res;
 }