Package com.lgx8.right.entities

Examples of com.lgx8.right.entities.Scorecard


  @Transactional
  public Scorecard lockOrUnLockScorecard(Long id, Boolean locked) {
    @SuppressWarnings("unchecked")
    List<Scorecard> list = this.getHibernateTemplate().find(" from Scorecard s where s.id = ? ",new Object[]{id});
   
    Scorecard scorecard= null;
    if(list.size() > 0)
    {
      scorecard = list.get(0);
      scorecard.setLocked(locked);
      this.getHibernateTemplate().update(scorecard);
    }
    return scorecard;
  }
View Full Code Here


  }

  @Transactional
  public Scorecard createScorecard(String card, String password , Double score,
      Date effectiveTimeStart, Date effectiveTimeEnd) {
    Scorecard scorecard = new Scorecard();
    scorecard.setId(null);
    scorecard.setCard(card);
    scorecard.setPassword(password);
    scorecard.setScore(score);
    scorecard.setEffectiveTimeStart(effectiveTimeStart);
    scorecard.setEffectiveTimeEnd(effectiveTimeEnd);
    scorecard.setEnabled(true);
    scorecard.setLocked(false);
    scorecard.setCreateTime(new Date());
   
    this.getHibernateTemplate().persist(scorecard);
   
    return scorecard;
  }
View Full Code Here

    return this.findByPage4Report(sql, new Object[]{}, pageNum, pageSize);
  }

  @Transactional
  public void deleteScorecard(Long id) {
    Scorecard scorecard = this.getHibernateTemplate().get(Scorecard.class, id);
   
    if(scorecard != null)
    {
      this.getHibernateTemplate().delete(scorecard);
    }
View Full Code Here

    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());
    record.setRecorder(currentUser);
    record.setScore(scorecard.getScore());
    record.setNote("充值"+scorecard.getScore()+"积分 ");
    cardDao.createRecord(record);
   
    scorecard.setEnabled(false);
    scorecardDao.updateScorecard(scorecard);
   
    request.setAttribute("errmsg", "积分充值成功");
    return new ModelAndView(MemberURLConst.URL_BASE);
    }
View Full Code Here

  /**
   * @param args
   */
  public static void main(String[] args) {
    User user = new User();
    user.setUsername("czt");
    user.setPassword("czt");
    user.setEmail("www15119258@qq.com");
    user.setRegistertime(new Date());
    user.setLastlogin(new Date());
    user.setNickname("苍之涛");
    user.setTruename("李晖");
    user.setSex(User.SEX_NULL);
    user.setIp("127.0.0.1");
    user.setMobile("15015531354");
   
   
    ApplicationContext ac = new ClassPathXmlApplicationContext("ApplicationContext.xml");
   
    IUserCardService userCardService = (IUserCardService) ac.getBean("userCardService");
//    userCardService.createUser(user);
//   
    user = userCardService.findUser("username", "czt");
   
    System.out.println(user.getCard().getScore());
   
//    IConfigDao dao = (IConfigDao) ac.getBean("configDao");
//    System.out.println(dao.findGatewayConfig());
   
  }
View Full Code Here

    this.xfhy = xfhy;
  }
  public String toJSON() {
    JSONObject jObj = new JSONObject();
    Merchant _mr = getMerchant();
    User _u = getXfhy();
    try {
      jObj.put("id", getID());
      jObj.put("xfsjmc", _mr==null?"":_mr.getSJMC());
      jObj.put("hyxm", _u==null?"":_u.getUsername());
      jObj.put("hynickName", _u==null?"":_u.getTruename());
      jObj.put("hych", _u==null?"":(_u.getCard()==null?"":_u.getCard().getId()));
      jObj.put("xfje", getXFJE());
      jObj.put("zsjf", getHDJFS());
      jObj.put("xfsj", getXFSJ());
      //jObj.put("", arg1)
    } catch (JSONException e) {
View Full Code Here

  }
 
  public String toJSON(){
    JSONObject jObj = new JSONObject();
    Merchant _m = getMerchant();
    User _czyh = getCZYHBH();
    User _u = getCZQDR();
    try {
      jObj.put("id", getID());
      jObj.put("user_id", _czyh!=null?"":_czyh.getId());
      jObj.put("user_name", _czyh==null?"":_czyh.getUsername());
      jObj.put("merchat_id", _m==null?"":_m.getID());
      jObj.put("m_name", _m==null?"":_m.getSJMC());
      jObj.put("czlx", changetoCN(getRESERVATION01()));
      jObj.put("czje", getCZJE());
      jObj.put("dhjf", getCZDHJFS());
      jObj.put("czsj", getCZSJ());
      jObj.put("czzt", changeToCN(getCzzt()));
      jObj.put("czqdr", _u==null?"":_u.getUsername());
      jObj.put("czqrrq", getCzqdrq());
    } catch (JSONException e) {
      e.printStackTrace();
    }
    return jObj.toString();
View Full Code Here

    car.setScore(score);
    car.setPassword(password);
    this.getHibernateTemplate().persist(car);
   
    String md5Passwd = EncryptUtil.toMD5(password);
    User user = new User();
    user.setPassword(md5Passwd);
    user.setLocked(false);
    user.setEnabled(true);
    user.setOpener(opener);
    user.setParent(parent);
    user.setUsertype(usertype);
    user.setParenttype(parenttype);
    user.setOrganizationid(organizationid);
    user.setRegistertime(new Date());
    user.setCard(car);
    user.setUsername(card);
    user.setLastlogin(new Date());
    if(mobile != null && !"".equals(mobile))
      user.setMobile(mobile);
    if(email != null && !"".equals(email))
      user.setEmail(email);
    this.getHibernateTemplate().persist(user);

    return car;
  }
View Full Code Here

    String name = request.getParameter("name");
    String st_time = request.getParameter("st_time");
    String ed_time = request.getParameter("ed_time");
    String str_curPage = request.getParameter("curPage");
    int curPage = Integer.parseInt(str_curPage==null?"1":str_curPage);
    User user = RunTimeUser.getRunTimeUser(request);
    if(user.getUsertype()==User.USER_TYPE_MERCHANT){
      long m_id = user.getOrganizationid();
      if(m_id!=0){
        Merchant m = merchantDao.getMerchantById(m_id);
        name = m.getSJMC();
      }
    }
View Full Code Here

    user.setMobile("15015531354");
   
   
    ApplicationContext ac = new ClassPathXmlApplicationContext("ApplicationContext.xml");
   
    IUserCardService userCardService = (IUserCardService) ac.getBean("userCardService");
//    userCardService.createUser(user);
//   
    user = userCardService.findUser("username", "czt");
   
    System.out.println(user.getCard().getScore());
   
//    IConfigDao dao = (IConfigDao) ac.getBean("configDao");
//    System.out.println(dao.findGatewayConfig());
View Full Code Here

TOP

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

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.