Package com.lgx8.gateway.entities

Examples of com.lgx8.gateway.entities.FareWay


    getHibernateTemplate().bulkUpdate("delete from Category c where c.id="+id);
  }
 
  public List<Category> findAllCategoryList(long id) {
    List<Category> list = new ArrayList<Category>();
    Category category = getHibernateTemplate().get(Category.class, id);
    if(category!=null) {
      list.add(category);
      List<Category> childs = findAllChilds(list);
      while(childs!=null&&childs.size()>0) {
        for(Category c:childs) {
View Full Code Here


    return findByPage4Report(hql, new Object[]{}, argment.getCurPage(), argment.getPageSize());
  }

  public List<Category> findAllCategoryList(long id) {
    List<Category> list = new ArrayList<Category>();
    Category category = findCategory(id);
    if(category!=null) {
      list.add(category);
      List<Category> childs = findAllChilds(list);
      while(childs!=null&&childs.size()>0) {
        for(Category c:childs) {
View Full Code Here

    }
  }
 
  @Transactional
  public void deleteCategory(long id) {
    Category category = findCategory(id);
    getHibernateTemplate().delete(category);
  }
View Full Code Here

      try{
        fid  = Integer.parseInt(farewayId.trim());
      }catch (Exception e) {
      }
     
      FareWay way =  farewayDao.getFareWayById(fid);
      request.setAttribute("fareway", way);
     
    }
    request.setAttribute("order", o);
    return new ModelAndView("/management/order/orderdetail");
View Full Code Here

    }
   
    Iterator<String> it = farewayId.iterator();
    while(it.hasNext()){
      String id = it.next();
      FareWay fw = farewayDao.getFareWayById(Integer.parseInt(id.trim()));
      if(null!=fw)ways.add(fw);
    }
    return ways;
  }
View Full Code Here

            List<Orders> orderList = orderService.queryOrders("from Orders o where o.id=?", new Object[]{Long.parseLong(orderId.trim())});
            if(null!=orderList&&orderList.size()>0){
              Orders order = orderList.get(0);
              if(order.getStatus()>=Orders.STATUS_PAID){
                //已付款
                FareWay farway = farewayDao.getFareWayById(Integer.parseInt(deliveryId.trim()));
                request.setAttribute("farway", farway);
                request.setAttribute("order", order);
                request.setAttribute("url", MemberURLConst.URL_ORDER_DETAIL);
                return new ModelAndView(MemberURLConst.URL_BASE);
              }
              order.setConfirmtime(new Date());
              Address addr = findAddressById(orderAddressId);
              if(null!=addr){
                order.setAdrreessname(addr.getName());
                order.setAddresscity(addr.getCity());
                order.setAddressname(addr.getAddress());
                order.setAddressprovince(addr.getProvince());
                order.setAddressregion(addr.getRegion());
                order.setAddresstel(addr.getTel());
                order.setAddresszipcode(addr.getZipcode());
              }
             
              order.setFareway(deliveryId);
              String fare = request.getParameter("fare");
              double farevalue =0.0;
              if(fare==null)fare = "0";
              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))
View Full Code Here

  }

  @Transactional
  public GatewayCategoryDetail updateGatewayCategoryDetail(
      Integer categoryId, Integer id, String layerOrder) {
    GatewayCategory category = gatewayCategoryDao.findGatewayCategoryById(categoryId);
    GatewayCategoryDetail detail = getHibernateTemplate().get(GatewayCategoryDetail.class, id);
    detail.setCategory(category);
    detail.setLayerOrder(layerOrder);
    getHibernateTemplate().update(detail);
    return detail;
View Full Code Here

    return getHibernateTemplate().get(GatewayCategory.class, id);
  }

  public String getGatewayCategoryFullName(Integer id) {
    String name = "";
    GatewayCategory cate = this.findGatewayCategoryById(id);
    name = cate.getName();
    if(cate.getParent() != null)
    {
      GatewayCategory pcate = cate.getParent();
      name = getGatewayCategoryFullName(pcate.getId()) + "->" + name;
    }
    return name;
  }
View Full Code Here

      categoryId = "0";
    }else
    {
      Template temp = getConfiguration().getTemplate("listGatewayCategoryDetail.ftl");
     
      GatewayCategory category = gatewayService.findGatewayCategoryById(Integer.parseInt(categoryId));
     
      root.put("category", category);
     
      List<GatewayCategoryDetail> details = gatewayService.findGatewayCategoryDetailByCategoryId(Integer.parseInt(categoryId));
     
View Full Code Here

    String entityName = request.getParameter("entityName");
    String url = request.getParameter("url");
    String layerOrder = request.getParameter("layerOrder");
    if((!"".equals(categoryType)&&categoryType != null) &&("".equals(id)||id == null) && categoryId != null)
    {
      GatewayCategory category = gatewayService.findGatewayCategoryById(Integer.parseInt(categoryId));
     
      if("".equals(areaNode)|| areaNode == null || "null".equals(areaNode))
      {
        areaNode = "";
      }
View Full Code Here

TOP

Related Classes of com.lgx8.gateway.entities.FareWay

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.