Examples of OrderProduct


Examples of com.lgx8.gateway.entities.OrderProduct

    getHibernateTemplate().persist(op);
  }

  @Transactional
  public void deleteOrderProduct(long id) {
    OrderProduct op = findOrderProduct(id);
    if(op!=null) {
      op.getOrders().getOrderProducts().remove(op);
      getHibernateTemplate().delete(op);
    }
  }
View Full Code Here

Examples of com.lgx8.gateway.entities.OrderProduct

    }
    Orders order = orderDao.findCartByUserId(user);

    Product product = productDao.getProductById(productid);

    OrderProduct op = new OrderProduct();

    op.setOrders(order);
    op.setProduct(product);
    op.setName(product.getName());
    op.setPrice(product.getPrice());
    op.setAmount(count);
    op.setColor(color);
    op.setClothessize(clothesize);
    op.setShoesize(shoesize);
    op.setDescription(product.getDescription());
    op.setBrand(product.getBrand() == null ? "" : product.getBrand()
        .getName());
    op.setImage(product.getImage().getLargeURL());
    op.setAreacategoryname(product.getAreaCategory().getName());
    op.setCategoryname(product.getCategory().getName());
    op.setUrl(product.getUrl());

    // 有无类似能合并的商品
    boolean flag = false;
    // 判断有无合并的商品
    for (OrderProduct old : order.getOrderProducts()) {
View Full Code Here

Examples of com.lgx8.gateway.entities.OrderProduct

    String hql = " from Orders o where o.id = ?";
    List<Orders> orderList = orderService.queryOrders(hql, new Object[]{Long.valueOf(orderid.trim())});
    if(null!=orderList&&orderList.size()>0){
      Orders order = orderList.get(0);
      int id = Integer.parseInt(orderProductId.trim());
      OrderProduct op = order.getOrderProduct(id);
      order.removeOrderProduct(id);
      boolean ok = orderService.updateOrder(order);
      orderProductDao.deleteOrderProduct(op);
      if(ok){
        printResult(response,"ok");
View Full Code Here

Examples of com.lgx8.gateway.entities.OrderProduct

      int totalAmount = 0;
      double totalScore = 0.0;
      if(null!=strs){
        List<OrderProduct> tempList = new ArrayList<OrderProduct>();
        for(int i=0;i<strs.length;i++){
          OrderProduct op = parse(request,strs[i],ops);
          if(null!=op){
            tempList.add(op);
            totalAmount += op.getAmount();
            totalScore += op.getAmount()*op.getPrice();
          }
        }
        order.setScore(totalScore);
        //order.setStatus(Orders.STATUS_DEAL);
        order.setOrderProducts(tempList);
 
View Full Code Here

Examples of com.lgx8.gateway.entities.OrderProduct

      if(1==addresses.get(i).getIsdefault())return addresses.get(i);
    }
    return null;
  }
  public OrderProduct parse(HttpServletRequest request,String orderProductId,List<OrderProduct> ops){
    OrderProduct op = getOrderProduct(ops,orderProductId);
    if(null!=op){
      String amount = request.getParameter("amount"+orderProductId);
      op.setAmount(Integer.parseInt(amount));
      return op;
    }
    return null;
   
  }
View Full Code Here

Examples of com.lgx8.gateway.entities.OrderProduct

    return null;
   
  }
  public OrderProduct getOrderProduct(List<OrderProduct> list,String id){
    for(int i=0;i<list.size();i++){
      OrderProduct op = list.get(i);
      if((op.getId()+"").equals(id))return op;
    }
    return null;
  }
View Full Code Here

Examples of com.lgx8.gateway.entities.OrderProduct

   
    List<OrderProduct> orderPrducts = order.getOrderProducts();
    List<OrderProduct> resultList = new ArrayList<OrderProduct>();
    if(null!=orderPrducts&&orderPrducts.size()>0){
      for(int i=0;i<orderPrducts.size();i++){
        OrderProduct op = orderPrducts.get(i);
        if(!judgeOrderproduct(op)){
          resultList.add(op);
        }
      }
    }
View Full Code Here

Examples of com.lgx8.gateway.entities.OrderProduct

    if(!isNumber(orderId)) return null;
    String[] returnProductIds = request.getParameterValues("returnProductId");
    List<OrderProduct> returnOps = new ArrayList<OrderProduct>();
    if(null!=returnProductIds){
      for(int i=0;i<returnProductIds.length;i++){
        OrderProduct op = orderProductDao.findOrderProductById(Integer.parseInt(returnProductIds[i].trim()));
        if(null!= op)returnOps.add(op);
      }
    }
    request.setAttribute("orderId", orderId);
    request.setAttribute("returnOrderProduct", returnOps);
View Full Code Here

Examples of com.lgx8.gateway.entities.OrderProduct

        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()));
          op.setIsapplyreturn(OrderProduct.APPLY_RETURN_YES);
          OrderProduct newObj = new OrderProduct();
          BeanUtils.copyProperties(op, newObj);
          newObj.setId(0);
          newObj.setProduct(productDao.getProductById(op.getProduct().getId()));
          newObj.setOrders(order);
          returnScore +=newObj.getAmount()*newObj.getPrice();
          order.addOrderProduct(newObj);
         
          orderProductDao.update(op);
        }
       
 
View Full Code Here

Examples of webshop.orders.api.OrderProduct

    public void testSaveOrder() throws Exception {
      Order order = new Order();
      Customer customer = new Customer();
      customer.setEmail("someuser@somedomain.com");
      order.setCustomer(customer);
      order.getProducts().add(new OrderProduct());
     
      instance.placeOrder(order);
     
      assertNotNull(order.get_id());
      assertEquals(1, order.getEventLog().size());
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.