Package com.lgx8.right.entities

Examples of com.lgx8.right.entities.RunTimeUser


   */
  protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    //创造JSON所需的Map(此处代码可使用StringBuffer拼接JSON字符串代替)
    Map<Object,Object> pageInfo = new HashMap<Object,Object>();
   
    RunTimeUser currentUser = RunTimeUser.getRunTimeUser(request);
    if(null==currentUser) {
      response.setContentType("html/txt");
      response.setCharacterEncoding("utf-8");  
          response.setHeader("Pragma", "no-cache");  
          response.setHeader("Cache-Control", "no-cache, must-revalidate");  
          response.setHeader("Pragma", "no-cache");  
          try {  
              response.getWriter().write("");  
              response.getWriter().flush();  
              response.getWriter().close();
          } catch (IOException e) {  
              e.printStackTrace();  
          }
    }
   
    String hql = " from GiftRecord g where g.from.id = "+currentUser.getId();
   
    String hidden = request.getParameter("hidden");
    //得到当前页数
    String page = request.getParameter("page");
    //得到每页显示行数
View Full Code Here


  /**
   * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
   */
  protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    RunTimeUser rtUser = RunTimeUser.getRunTimeUser(request);
   
    String cardStart = request.getParameter("cardStart");
    String cardEnd = request.getParameter("cardEnd");
    String numberStr = request.getParameter("number");
    String filename = request.getParameter("filename");
   
    if(numberStr == null || "".equals(numberStr))
    {
      numberStr = "0";
    }
   
    if(filename == null || "".equals(filename))
    {
      filename = "乐共享会员卡"+System.currentTimeMillis();
    }
   
    List<Card> cards = new ArrayList<Card>();
   
    ApplicationContext ac = WebApplicationContextUtils.getWebApplicationContext(this.getServletContext());
    ICardDao cardDao = (ICardDao) ac.getBean("cardDao");
   
    cards = cardDao.findCardByConditions(rtUser.getId(), cardStart.toUpperCase(), cardEnd.toUpperCase());
   
    String[] headers = { "卡号", "密码", "积分" };
   
    int size = cards.size();
    int number = Integer.parseInt(numberStr);
View Full Code Here

      out.flush();
      return ;
    }
    User authuser = userCardService.auth(new User(username, password));
    if (authuser != null) {
      RunTimeUser rtUser = new RunTimeUser(authuser);
     
      if(rtUser.getUsertype()!=User.USER_TYPE_NORMAL) {
        result = "非会员账号,不能进行兑换";
        out.write(result);
        out.flush();
        return ;
      }
     
      rtUser.setUserIp(request.getRemoteAddr());
      rtUser.setSessionID(request.getSession().getId());
      String sid = request.getSession().getId();
      request.getSession().removeAttribute(sid);
      request.getSession().setAttribute(sid, rtUser);
      if (!ArrayUtil.isEmptyCollection(rtUser.getRoles())) {
        rtUser.setIsmanager(true);
      }
      if(rtUser.getUsertype()==2){
        rtUser.setMerchant(true);
      }
      if(rtUser.getUsertype()==3){
        rtUser.setOrganization(true);
      }
      // 设置当前登录时间ip 下次登录时拿上次的登录时间ip
      authuser.setLastlogin(new Date());
      authuser.setIp(request.getRemoteAddr());
      userCardService.updateUser(authuser);
     
      /*String url = "/page/management/member/member_welcome.jsp";
      if (rtUser.isIsmanager()) {
        url = "/page/management/common/main.jsp";
        rtUser.setUrl(url); 
        request.getSession().setAttribute(sid, rtUser);
      }
     
      if(rtUser.isMerchant()){
        url = "/page/management/merchant/merchant_main.jsp";
        rtUser.setUrl(url); 
        request.getSession().setAttribute(sid, rtUser);
      }
     
      if(rtUser.isOrganization()){
        url = "/page/management/organization/origanization_main.jsp";
        rtUser.setUrl(url); 
        request.getSession().setAttribute(sid, rtUser);
      }
      rtUser.setUrl(url);  */
      request.getSession().setAttribute(sid, rtUser);
     
      if(productid == null || "".equals(productid))
      {
        productid = "0";
      }
     
      IOrderProductDao orderProductDao = (IOrderProductDao) ac.getBean("orderProductDao");
     
      if(orderProductDao.checkOrderProduct(Long.parseLong(productid), rtUser.getId(), "0"))
      {
        result = "2";
      }else
      {
        result = "1";
View Full Code Here

   * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
   */
  protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
Map<Object,Object> pageInfo = new HashMap<Object,Object>();
   
    RunTimeUser currentUser = RunTimeUser.getRunTimeUser(request);
    if(null==currentUser) {
      response.setContentType("html/txt");
      response.setCharacterEncoding("utf-8");  
          response.setHeader("Pragma", "no-cache");  
          response.setHeader("Cache-Control", "no-cache, must-revalidate");  
          response.setHeader("Pragma", "no-cache");  
          try {  
              response.getWriter().write("");  
              response.getWriter().flush();  
              response.getWriter().close();
          } catch (IOException e) {  
              e.printStackTrace();  
          }
    }
   
    String sql1 = " select id 'id',confirmtime 'time', score 'score',status 'status','order' as 'type','' as 'description' from orders where userid="+currentUser.getId()
        +" and status in("+Orders.STATUS_PAID+","+Orders.STATUS_CONFIRM+","+Orders.STATUS_SENDED+","+ Orders.STATUS_RETURN_OK+")";
    String sql2 = " select ID,XFSJ,HDJFS,0,'custmerxf','' from custmerxf where  HYBH="+currentUser.getId();
   
    String sql3 = "select id,recordDate,score,0,'note',note from memberrecord where recorderid = " + currentUser.getId() ;
   
    String sql = sql1+" union "+sql2 + "  union " + sql3;
   
    String condition = "";
   
View Full Code Here

  /**
   * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
   */
  protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    RunTimeUser user = null;
    try {
      user = RunTimeUser.getRunTimeUser(request);
    } catch (Exception e1) {
      user = null;
    }
    PrintWriter out = response.getWriter();
    String productid = request.getParameter("productid");
   
    if(productid == null || "".equals(productid))
    {
      productid = "0";
    }
   
    if(user!=null&&user.getUsertype()==User.USER_TYPE_NORMAL) {
     
      ApplicationContext ac = WebApplicationContextUtils.getWebApplicationContext(this.getServletContext());
      IOrderProductDao orderProductDao = (IOrderProductDao) ac.getBean("orderProductDao");
     
      if(orderProductDao.checkOrderProduct(Long.parseLong(productid), user.getId(), "0"))
      {
        out.write("2");
      }else
      {
        out.write("1");
View Full Code Here

    }
 

  @RequestMapping(value="/addUserScore.do")
    public ModelAndView addUserScore(HttpServletRequest request,HttpServletResponse response) {
    RunTimeUser currentUser = RunTimeUser.getRunTimeUser(request);
   
    String card = request.getParameter("card");
    String password = request.getParameter("password");
   
    Scorecard scorecard = scorecardDao.findScorecard(card, password);
   
    request.setAttribute("url", MemberURLConst.URL_ADD_USER_SCORE);
    if(scorecard == null)
    {
      request.setAttribute("errmsg", "该积分卡不存在。");
      return new ModelAndView(MemberURLConst.URL_BASE);
    }
   
    if(scorecard.getLocked())
    {
      request.setAttribute("errmsg", "该积分卡被锁,不能进行充值。");
      return new ModelAndView(MemberURLConst.URL_BASE);
    }
   
    if(!scorecard.getEnabled())
    {
      request.setAttribute("errmsg", "该积分卡已充值,不能再进行充值。");
      return new ModelAndView(MemberURLConst.URL_BASE);
    }
   
    Date date = new Date();
   
    if(date.before(scorecard.getEffectiveTimeStart()))
    {
      request.setAttribute("errmsg", "该积分卡充值时间未到,不能再进行充值。");
      return new ModelAndView(MemberURLConst.URL_BASE);
    }
   
    if(date.after(scorecard.getEffectiveTimeEnd()))
    {
      request.setAttribute("errmsg", "该积分卡已过期,不能再进行充值。");
      return new ModelAndView(MemberURLConst.URL_BASE);
    }
   
    Card  c = currentUser.getCard();
    c.setScore(c.getScore() + scorecard.getScore());
    cardDao.updateCard(c);
   
    MemberRecord record = new MemberRecord();
    record.setRecordDate(new Date());
View Full Code Here

  @Resource(name="userCardService")
  public IUserCardService userCardService;
 
  @RequestMapping(value="/authzUserList.do")
  public ModelAndView authzUserList(HttpServletRequest request,HttpServletResponse response){
    RunTimeUser rtUser = RunTimeUser.getRunTimeUser(request);
    String userName = request.getParameter("username");
    PageArgument pageArgment = getPageInfo(request);
    String hql = "";
    Object[] o = null;
    if(rtUser.getUsertype() == 6)
    {
      hql = "from User u where u.enabled = true and u.id != ? ";
      //
      hql += " and ( u.parent.id =? or (exists (from Merchant m where m.SJFRDB.id = u.id)) or (exists (from Organization o where o.jgfzr.id = u.id)))";
      o = new Object[]{rtUser.getId(),rtUser.getId()};
    }else
    {
      if(null==userName||"".equals(userName.trim())){
        hql = "from User u where u.enabled = true and u.parent.id =?";
        o = new Object[]{rtUser.getId()};
      }else{
        hql = "from User u where u.enabled = true and u.truename like ? and u.parent.id = ?";
        o = new Object[]{"%"+userName+"%",rtUser.getId()};
      }
    }
   
   
    hql += " order by u.registertime desc";
View Full Code Here

  @RequestMapping(value="/authzRoleIni.do")
  public ModelAndView authzRoleIni(HttpServletRequest request,HttpServletResponse response){
    String uid = request.getParameter("id");
    //查询被授权用户
    User user = userDao.findUser("id", Long.parseLong(uid));
    RunTimeUser curUser = RunTimeUser.getRunTimeUser(request);
    List<Role> roleList = roleService.queryAllRoleByUser(curUser.getId());
    request.getSession().setAttribute("curAuthzuser", user);
      return new ModelAndView("management/Authorize/authzRoleIni")
                 .addObject("roleList", roleList);
  }
View Full Code Here

    String password = request.getParameter("password");
    String truename = request.getParameter("truename");
    String sex = request.getParameter("sex");
    String mobile = request.getParameter("mobile");
    String username = request.getParameter("username");
    RunTimeUser rtUser = RunTimeUser.getRunTimeUser(request);
    if(rtUser!=null){
      Long usertype = rtUser.getUsertype();
      if (rtUser.getUsertype() == User.USER_TYPE_GSYG) {
        usertype = Long.parseLong(request.getParameter("usertype"));
      }
      Long orgid = rtUser.getOrganizationid();
      Long parenttype = rtUser.getParenttype();
      User user = new User();
      user.setEmail(email);
      user.setPassword(password);
      user.setUsertype(usertype);
      user.setParenttype(parenttype);
      user.setOrganizationid(orgid);
      user.setSex(Integer.parseInt(sex));
      user.setUsername(username);
      user.setTruename(truename);
      user.setRegistertime(new Date());
      user.setLastlogin(new Date());
      user.setMobile(mobile);
      user.setEnabled(true);
      user.setLocked(false);
      user.setCardEnd("0");
      user.setCardStart("0");
      user.setCurMaxCard("0");
      User rUser = userCardService.findUserById(rtUser.getId());
      user.setOpener(rUser);
      userCardService.createSubUser(user, rUser);
    }
    return new ModelAndView(new RedirectView("../page/management/Authorize/authzUserList.jsp"));
  }
View Full Code Here

    return null;
  }
 
  @RequestMapping("/loadmerchantxx.do")
  public String updateMerchatXX(HttpServletRequest request,HttpServletResponse response){
    RunTimeUser rtUser = RunTimeUser.getRunTimeUser(request);
    if(rtUser!=null){
      long _mid = rtUser.getOrganizationid();
      Merchant _m = merchantDao.getMerchantById(_mid);
      System.out.println(_mid+">>>>>>>>>>>>>>>>>>>");
      request.setAttribute("merchant", _m);
    }
    return "/management/merchant/update_merchant";
View Full Code Here

TOP

Related Classes of com.lgx8.right.entities.RunTimeUser

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.