Exemplo n.º 1
0
 /**
  * @Description: 代理管理菜单入口
  *
  * @author [email protected]
  * @date 2015年12月9日 上午9:36:15
  * @param request
  * @param model
  * @param httpSession
  * @return
  */
 @RequestMapping("/agentmanager.action")
 public String initAgentManager(
     HttpServletRequest request, ModelMap model, HttpSession httpSession) {
   boolean flag = false;
   String userId = LoginUtils.getAuthenticatedUserId(httpSession);
   List<Role> roles = userService.findRolesByUserId(userId);
   for (Role role : roles) {
     if (Constants.ROLE_SCZY_CODE.equals(role.getCode())) {
       flag = true;
     }
   }
   request.setAttribute("flag", flag);
   request.setAttribute("userId", userId);
   return "user/agentManager";
 }
Exemplo n.º 2
0
 /**
  * demo登录提交后跳转方法
  *
  * @param userName
  * @param password
  * @param model
  * @return
  * @throws Exception
  */
 @SuppressWarnings("finally")
 @RequestMapping(value = "/saveOrUpdate", method = RequestMethod.POST)
 public @ResponseBody ResultBean saveOrUpdate(
     AddAgentForm addAgentForm, ModelMap model, HttpSession httpSession) {
   ResultBean resultBean = new ResultBean();
   try {
     String userId = LoginUtils.getAuthenticatedUserCode(httpSession);
     userService.saveOrUpdate(addAgentForm, userId);
     resultBean.setMessage("操作成功!");
     resultBean.setStatus("success");
   } catch (BizException bizEx) {
     resultBean.setMessage(bizEx.getMessage());
     resultBean.setStatus("failure");
   } catch (Exception e) {
     resultBean.setMessage("操作异常!");
     resultBean.setStatus("failure");
     e.printStackTrace();
   } finally {
     return resultBean;
   }
 }
Exemplo n.º 3
0
 /**
  * @Description: 帐号删除
  *
  * @author [email protected]
  * @date 2015年10月22日 下午1:35:59
  * @param ids
  * @param model
  * @param httpSession
  * @return
  * @throws Exception
  */
 @SuppressWarnings("finally")
 @RequestMapping(value = "/deleteAgentByIds", method = RequestMethod.POST)
 public @ResponseBody ResultBean deleteAgent(
     @RequestParam(value = "ids", required = false) String[] ids,
     ModelMap model,
     HttpSession httpSession)
     throws Exception {
   ResultBean resultBean = new ResultBean();
   try {
     String userId = LoginUtils.getAuthenticatedUserCode(httpSession);
     userService.deleteAccountByIds(ids, userId);
     resultBean.setStatus("success");
     resultBean.setMessage("删除成功!");
   } catch (BizException bizEx) {
     resultBean.setStatus("failure");
     resultBean.setMessage(bizEx.getMessage());
   } catch (Exception e) {
     resultBean.setStatus("failure");
     resultBean.setMessage(e.getMessage());
   } finally {
     return resultBean;
   }
 }