Examples of Orders


Examples of com.lgx8.gateway.entities.Orders

    System.out.println("--------------------------toReturnReasonIni----------------------------");
    String orderId = request.getParameter("orderId");
    if(!isNumber(orderId)) return null;
    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);
      order.setConfirmtime(new Date());
      order.setStatus(Orders.STATUS_CONFIRM);
      orderService.updateOrder(order);
    }
    request.setAttribute("url", MemberURLConst.URL_ORDER_QUERY);
    return new ModelAndView(MemberURLConst.URL_BASE);
  }
View Full Code Here

Examples of com.lgx8.gateway.entities.Orders

        pi3 = fileUpload(request,"proof3");
        if(null!=pi1)rr.setProof3(pi3);
        rr.setDescripion(descripion);
       
        List<Orders> orderList = orderService.queryOrders("from Orders o where o.id=?", new Object[]{Long.parseLong(orderId.trim())});
        Orders o = orderList.get(0);
       
        rr.setRelatedorderid(o.getId());
        Orders order= new Orders();
        order.setAddresscity(o.getAddresscity());
        order.setAddressname(o.getAddressname());
        order.setAddressprovince(o.getAddressprovince());
        order.setAddressregion(o.getAddressregion());
        order.setAddresstel(o.getAddresstel());
        order.setAddresszipcode(o.getAddresszipcode());
        order.setAdrreessname(o.getAddressname());
       
        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()));
          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);
        }
       
        order.setStatus(Orders.STATUS_APPLY_RETURN);
        o.setStatus(Orders.STATUS_CONFIRM);
        order.setScore(returnScore);
        orderService.createOrders(order);
        orderService.updateOrder(o);
      }catch(Exception e){
        e.printStackTrace();
        deleteFile(pi1);
View Full Code Here

Examples of com.lgx8.gateway.entities.Orders

    String remark = request.getParameter("remark");
   
    ApplicationContext ac = WebApplicationContextUtils.getWebApplicationContext(this.getServletContext());
    IOrderDao orderDao = (IOrderDao)ac.getBean("orderDao");
   
    Orders o = orderDao.findOrders(StrUtil.parseLong(orderId));
    o.setRemark(remark);
    orderDao.updateOrders(o);
   
     
        PrintWriter out = response.getWriter();
        out.println("1");
View Full Code Here

Examples of com.lgx8.gateway.entities.Orders

  IFareWayDao farewayDao;
 
  private Logger logger = Logger.getLogger("payment");
  @RequestMapping(value="/payment.do")
  public ModelAndView payment(HttpServletRequest request,HttpServletResponse response){
    Orders order = (Orders)request.getAttribute("order");
    String xml = alipayto(order);
    request.setAttribute("reqHtmlText", xml);
    return new ModelAndView("payment/alipayto");
  }
View Full Code Here

Examples of com.lgx8.gateway.entities.Orders

        //判断该笔订单是否在商户网站中已经做过处理(可参考“集成教程”中“3.4返回数据处理”)
        //如果没有做过处理,根据订单号(out_trade_no)在商户网站的订单系统中查到该笔订单的详细,并执行商户的业务程序
        //如果有做过处理,不执行商户的业务程序
        logger.debug("notify WAIT_BUYER_PAY[orderID:"+order_no+"]");
        if(order_no==null)order_no="-1";
        Orders o = orderService.queryOrderById(Long.parseLong(order_no.trim()));
        if(null!=o){
          if(o.getStatus()<Orders.STATUS_DEAL){
            logger.debug("notify WAIT_BUYER_PAY[update orderID:"+order_no+"]");
            o.setStatus(Orders.STATUS_DEAL);
            orderService.updateOrder(o);
          }
        }
          out.println("success")//请不要修改或删除
      } else if(trade_status.equals("WAIT_SELLER_SEND_GOODS")){
        //该判断表示买家已在支付宝交易管理中产生了交易记录且付款成功,但卖家没有发货
        //判断该笔订单是否在商户网站中已经做过处理(可参考“集成教程”中“3.4返回数据处理”)
        //如果没有做过处理,根据订单号(out_trade_no)在商户网站的订单系统中查到该笔订单的详细,并执行商户的业务程序
        //如果有做过处理,不执行商户的业务程序
        logger.debug("notify WAIT_SELLER_SEND_GOODS[orderID:"+order_no+"]");
          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")){
        //该判断表示卖家已经发了货,但买家还没有做确认收货的操作
        //判断该笔订单是否在商户网站中已经做过处理(可参考“集成教程”中“3.4返回数据处理”)
        //如果没有做过处理,根据订单号(out_trade_no)在商户网站的订单系统中查到该笔订单的详细,并执行商户的业务程序
        //如果有做过处理,不执行商户的业务程序   
          logger.debug("notify WAIT_BUYER_CONFIRM_GOODS[orderID:"+order_no+"]");
          if(order_no==null)order_no="-1";
          Orders o = orderService.queryOrderById(Long.parseLong(order_no.trim()));
          if(null!=o){
            if(o.getStatus()<Orders.STATUS_SENDED){
              logger.debug("notify WAIT_BUYER_CONFIRM_GOODS[update orderID:"+order_no+"]");
              o.setStatus(Orders.STATUS_SENDED);
              orderService.updateOrder(o);
            }
          }
         
          out.println("success")//请不要修改或删除
        } else if(trade_status.equals("TRADE_FINISHED")){
        //该判断表示买家已经确认收货,这笔交易完成
        //判断该笔订单是否在商户网站中已经做过处理(可参考“集成教程”中“3.4返回数据处理”)
        //如果没有做过处理,根据订单号(out_trade_no)在商户网站的订单系统中查到该笔订单的详细,并执行商户的业务程序
        //如果有做过处理,不执行商户的业务程序
          logger.debug("notify TRADE_FINISHED[orderID:"+order_no+"]");
          if(order_no==null)order_no="-1";
          Orders o = orderService.queryOrderById(Long.parseLong(order_no.trim()));
          if(null!=o){
            if(o.getStatus()<Orders.STATUS_CONFIRM){
              logger.debug("notify TRADE_FINISHED[update orderID:"+order_no+"]");
              o.setStatus(Orders.STATUS_CONFIRM);
              orderService.updateOrder(o);
             
            }
          }
          out.println("success")//请不要修改或删除
View Full Code Here

Examples of com.lgx8.gateway.entities.Orders

   * @return
   */
  @RequestMapping("/order/ordersDealIni.do")
  public ModelAndView ordersDeal(HttpServletRequest request,HttpServletResponse response){
    String orderId = request.getParameter("id");
    Orders o = orderDao.findOrders(StrUtil.parseLong(orderId));
    return new ModelAndView("/management/order/orderDeal").addObject("Orders", o);
   
  }
View Full Code Here

Examples of com.lgx8.gateway.entities.Orders

   */
  @RequestMapping("/order/ordersSend.do")
  public ModelAndView ordersSend(HttpServletRequest request,HttpServletResponse response){
    String orderId = request.getParameter("id");
    request.setAttribute("orderid", orderId);
    Orders o = orderDao.findOrders(StrUtil.parseLong(orderId));
    //当“特快专递”、“货到付邮”时需要增加快递信息记录
    if("1".equals(o.getFareway()) || "2".equals(o.getFareway()))
    {
      return new ModelAndView(new RedirectView("../page/management/order/express.jsp?orderid="+orderId));
    }else
    {
      o.setStatus(3);
      orderDao.updateOrders(o);
      return new ModelAndView(new RedirectView("../page/management/order/orderlist.jsp"));
    }
  }
View Full Code Here

Examples of com.lgx8.gateway.entities.Orders

        //判断该笔订单是否在商户网站中已经做过处理(可参考“集成教程”中“3.4返回数据处理”)
        //如果没有做过处理,根据订单号(out_trade_no)在商户网站的订单系统中查到该笔订单的详细,并执行商户的业务程序
        //如果有做过处理,不执行商户的业务程序
        logger.debug("return WAIT_SELLER_SEND_GOODS[orderID:"+order_no+"]");
        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);
          }
        }
      }
   
      if(trade_status.equals("TRADE_FINISHED")){
        //判断该笔订单是否在商户网站中已经做过处理(可参考“集成教程”中“3.4返回数据处理”)
        //如果没有做过处理,根据订单号(out_trade_no)在商户网站的订单系统中查到该笔订单的详细,并执行商户的业务程序
        //如果有做过处理,不执行商户的业务程序
        if(order_no==null)order_no="-1";
        Orders o = orderService.queryOrderById(Long.parseLong(order_no.trim()));
        logger.debug("return TRADE_FINISHED[orderID:"+order_no+"]");
        if(null!=o){
          if(o.getStatus()<Orders.STATUS_CONFIRM){
            logger.debug("return TRADE_FINISHED[update orderID:"+order_no+"]");
            o.setStatus(Orders.STATUS_CONFIRM);
            orderService.updateOrder(o);
          }
        }
      }
 
View Full Code Here

Examples of com.lgx8.gateway.entities.Orders

    String orderId = request.getParameter("orderid");
    String expcom = request.getParameter("expcom");
    String exporder = request.getParameter("exporder");
    String exptime = request.getParameter("exptime");
   
    Orders o = orderDao.findOrders(StrUtil.parseLong(orderId));
    o.setExpcom(expcom);
    o.setExporder(exporder);
    o.setExptime(exptime);
    o.setStatus(3);
    orderDao.updateOrders(o);
    return new ModelAndView(new RedirectView("../page/management/order/orderlist.jsp"));
  }
View Full Code Here

Examples of com.lgx8.gateway.entities.Orders

   * 同意退货请求
   */
  @RequestMapping("order/ordersAcceptReturn.do")
  public ModelAndView ordersAcceptReturn(HttpServletRequest request,HttpServletResponse response){
    String orderId = request.getParameter("id");
    Orders o = orderDao.findOrders(StrUtil.parseLong(orderId));
    o.setStatus(8);
    orderDao.updateOrders(o);
    return new ModelAndView(new RedirectView("../page/management/order/orderlist.jsp"));
  }
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.