Package com.lgx8.right.entities

Examples of com.lgx8.right.entities.User


  @Transactional
  public void resetUserPassword(Long userId, String password) {
    /**用户密码MD5加密*/
    String md5Passwd = EncryptUtil.toMD5(password);
    User user = this.findUserById(userId);
    user.setPassword(md5Passwd.toUpperCase());
    getHibernateTemplate().update(user);
  }
View Full Code Here


  }

  @Transactional
  public void lockUser(Long userId, Boolean locked) {
    // TODO Auto-generated method stub
    User user = this.findUserById(userId);
    user.setLocked(locked);
    getHibernateTemplate().update(user);
  }
View Full Code Here

      addr.setRegion(d2 != null ? d2.getDETAIL():"");
      addr.setTel(tel);
      addr.setZipcode(zipcode);
     
      if(addFlag){
        User user = userCardService.findUserById(RunTimeUser.getRunTimeUser(request).getId());
        addr.setUser(user);
        try{
          boolean ok = addressService.addAddress(addr);
          if(!ok){
            request.setAttribute("errmsg", "收货地址修改失败");
View Full Code Here

    }
    if(null==currentUser) {
      return new ModelAndView("error");
    }
    String orignalPasswd = request.getParameter("orignalPasswd");
    User authuser = userCardService.auth(new User(currentUser.getUsername(),orignalPasswd));
    if(authuser==null){
      request.setAttribute("url", MemberURLConst.URL_PWD_MODIFY);
      request.setAttribute("errmsg", "原始密码不正确");
      if (currentUser.getUsertype() != User.USER_TYPE_NORMAL) {
        return new ModelAndView("/management/member/member_pwdmodify");
      }else{
        return new ModelAndView(MemberURLConst.URL_BASE);
      }
     
    }
    String confirmPasswd = request.getParameter("confirmPasswd");
    String newPwd  = EncryptUtil.toMD5(confirmPasswd);
    if(null!=newPwd){
      newPwd = newPwd.toUpperCase();
    }
    authuser.setPassword(newPwd);
    try{
      userCardService.updateUser(authuser);
    }catch (Exception e) {
      e.printStackTrace();
      request.setAttribute("errmsg", "密码修改失败");
View Full Code Here

    if(!code.trim().equals(validateCode.trim())){
      request.setAttribute("errmsg", "手机验证码不正确");
      request.setAttribute("url", MemberURLConst.URL_PERSONAL_MODIFY);
      return new ModelAndView(MemberURLConst.URL_BASE);
    }
    User user = userCardService.findUserById(RunTimeUser.getRunTimeUser(request).getId());
    user.setEmail(email);
    user.setMobile(mobile);
    user.setTruename(truename);
    user.setNickname(nickname);
    user.setSex(Integer.parseInt(sex));
    try{
      userCardService.updateUser(user);
    }catch (Exception e) {
      request.setAttribute("errmsg", "个人资料修改失败");
      request.setAttribute("url", MemberURLConst.URL_PERSONAL_MODIFY);
View Full Code Here

              try{
                farevalue = Double.parseDouble(fare.trim());
              }catch (Exception e) {
              }
              order.setFare(farevalue);
              User user = userCardService.findUserById(RunTimeUser.getRunTimeUser(request).getId());
              double balance = user.getCard().getScore();
   
              List<OrderProduct> ops = judgeProductInventory(order);
             
              this.orderService.updateOrder(order);
              if(ops.size()>0){
                //库存不足
                StringBuffer sb = new StringBuffer();
                for(int i=0;i<ops.size();i++){
                  sb.append(ops.get(i).getName()+"、");
                }
                sb.append("库存不足。");
                request.setAttribute("errmsg", sb.toString());
                request.setAttribute("url", "/member/queryShoppCart.do");
                return shopcartView;
              }else{
                if(balance<order.getScore()){
                  //用户积分不够
                  request.setAttribute("errmsg", "对不起,您的积分不够。");
                  request.setAttribute("url", "/member/queryShoppCart.do");
                  return shopcartView;          
                }
                //库存够
                if(order.getFare()==0.00){
                  user.getCard().setScore(balance-order.getScore());
                  userCardService.updateUser(user);
                  order.setStatus(Orders.STATUS_PAID);
                  order.setPaytime(new Date());
                  orderService.updateOrder(order);
                }else{
                  //调用支付宝接口
                 
                  request.setAttribute("order", order);
                  try {
                    request.getRequestDispatcher("/payment.do").forward(request, response);
                    return null;
                  } catch (IOException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                  } catch (ServletException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                  }
                }
                RunTimeUser.getRunTimeUser(request).updateUser(user);
                FareWay farway = farewayDao.getFareWayById(Integer.parseInt(deliveryId.trim()));
                request.setAttribute("farway", farway);
                request.setAttribute("order", order);
                request.setAttribute("url", MemberURLConst.URL_ORDER_DETAIL);
               
                if("3".equals(deliveryId))
                {

                  //交易完成,需要发送订单信息
                  List<OrderProduct> _ops = orderProductDao.findOrderProduct(order);
                 
                  boolean flag = false;
                 
                  for(OrderProduct _op : _ops)
                  {
                    if("1".equals(_op.getProduct().getCategory().getSendMsg()))
                    {
                      flag = true;
                      break;
                    }
                  }
                 
                  String content = "";
                  int i=1;
                  for(OrderProduct _op : _ops)
                  {
                    if(_ops.size() == 1)
                      content += _op.getProduct().getName();
                    else
                      content +=i+"、"+ _op.getProduct().getName();
                    i++;
                  }
                 
                  if(flag)
                  {
                    ShoppingInfo info = new ShoppingInfo();
                    info.setOrdersId(orderId);
                    info.setIsUsed(false);
                    info.setMobile(user.getMobile());
                    info.setOrderTime(order.getConfirmtime());
                    info.setTradeTime(new Date());
                    info.setTradeNode(System.currentTimeMillis()+"");
                    info.setContent(content);
                   
                    this.shoppingInfoDao.createShoppingInfo(info);
                   
                    //尊敬的乐共享会员,您已成功兑换***的体验*次,请体验时出示此信息。祝您体验愉快!客服电话400-8866756
                    //尊敬的会员,您在乐共享商城兑换的***订单号为*****,请您凭本信息兑换领取,感谢您对乐共享的支持。   【乐共享】
                    if(!StringUtil.isEmptyStr(user.getMobile()))
                    {
                      SendSms.sendSms(user.getMobile(), "尊敬的会员,您在乐共享商城兑换的"+content +"订单号为"+orderId+",请您凭本信息兑换领取,感谢您对乐共享的支持。");
                    }
                   
                  //  info.setMerchant(merchant)
                  }
                }
View Full Code Here

        order.setReturnrequest(rr);
        rr.setOrders(order);
        order.setFare(o.getFare());
        order.setFareway(o.getFareway());
       
        User user = new User();
        user.setId(RunTimeUser.getRunTimeUser(request).getId());
        order.setUser(user);
        order.setTime(new Date());
        double returnScore = 0;
        for(int i=0;i<ids.length;i++){
          OrderProduct op = orderProductDao.findOrderProductById(Integer.parseInt(ids[i].trim()));
View Full Code Here

    try {
      user = RunTimeUser.getRunTimeUser(request);
     
      ApplicationContext ac = WebApplicationContextUtils.getWebApplicationContext(this.getServletContext());
      IUserDao userDao = (IUserDao) ac.getBean("userDao");
      User u = userDao.findUserById(user.getId());
      user.getCard().setScore(u.getCard().getScore());
     
    } catch (Exception e1) {
      user = null;
    }
    root.put("user", user);
View Full Code Here

          if(order_no==null)order_no="-1";
          Orders o = orderService.queryOrderById(Long.parseLong(order_no.trim()));
          if(null!=o){
            if(o.getStatus()<Orders.STATUS_PAID){
              logger.debug("notify WAIT_SELLER_SEND_GOODS[update orderID:"+order_no+"]");
              User user = userCardService.findUserById(o.getUser().getId() );
              double balance = user.getCard().getScore();
              o.setStatus(Orders.STATUS_PAID);
              o.setPaytime(new Date());
              orderService.updateOrder(o);
              user.getCard().setScore(balance-o.getScore());
              userCardService.updateUser(user);
            }
          }
          out.println("success")//请不要修改或删除
        } else if(trade_status.equals("WAIT_BUYER_CONFIRM_GOODS")){
View Full Code Here

        if(order_no==null)order_no="-1";
        Orders o = orderService.queryOrderById(Long.parseLong(order_no.trim()));
        if(null!=o){
          if(o.getStatus()<Orders.STATUS_PAID){
            logger.debug("return WAIT_SELLER_SEND_GOODS[update orderID:"+order_no+"]");
            User user = userCardService.findUserById(o.getUser().getId() );
            double balance = user.getCard().getScore();
            o.setStatus(Orders.STATUS_PAID);
            o.setPaytime(new Date());
            orderService.updateOrder(o);
            user.getCard().setScore(balance-o.getScore());
            userCardService.updateUser(user);
          }
        }
      }
   
View Full Code Here

TOP

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

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.