购物车订单管理

购物车订单管理_第1张图片  

我是卖家

JSP

购物车订单管理_第2张图片

orderDao

 

package com.hmf.dao;

import java.util.Date;
import java.util.List;

import com.hmf.entity.Order;
import com.zking.util.BaseDao;
import com.zking.util.PageBean;

public class OrderDao extends BaseDao{
    
    public void add(Order t) throws Exception {
        String sql= " insert into t_easyui_order(uid,orderTime,consignee,phone,postalcode,address,sendType,sendTime,orderPrice,orderState) values(?,now(),?,?,?,?,?,?,?,?)";
        super.executeUpdate(sql, t, new String[] {"uid","consignee","phone","postalcode","address","sendType","sendTime","orderPrice","orderState"});
    }
    
    /**s
     *v订单查询倒序
     * @param order
     * @param pageBean
     * @return
     * @throws Exception
     */
    public List list(Order order, PageBean pageBean) throws Exception {
        //String sql = " select * from t_easyui_order order by orderTime desc";
        String sql = " select * from t_easyui_order where 1=1";
        long id =order.getId();
        if(id!=0) {
            sql += " and id = " + id;
        }
        int orderState = order.getOrderState();
        if(orderState != 0) {
            sql += " and orderState = " + orderState;
        }
        sql += " order by orderTime desc";
        return super.executeQuery(sql, Order.class, pageBean);
    }
    
    /**
     * 修改订单
     * @param t
     * @throws Exception
     */
    public void editState(Order t) throws Exception {
        String sql= " update t_easyui_order set orderState=? where id=?";
        int orderState = t.getOrderState();
        if(orderState == 2) {
            sql += " update t_easyui_order set orderState=?,sendTime=now() where id=?";
        }
        super.executeUpdate(sql, t, new String[] {"orderState","id"});
    }

}
 

orderAction

package com.hmf.web;

import java.util.List;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.hmf.dao.OrderDao;
import com.hmf.entity.Order;
import com.zking.framework.ActionSupport;
import com.zking.framework.ModelDriver;
import com.zking.util.PageBean;
import com.zking.util.R;
import com.zking.util.ResponseUtil;

public class OrderAction extends ActionSupport implements ModelDriver{
    
    private Order order=new Order();
    private OrderDao orderDao=new OrderDao();
    
    public Order getModel() {
        return null;
    }
    
    public void list(HttpServletRequest req, HttpServletResponse resp) {
        PageBean pageBean=new PageBean();
        pageBean.setRequest(req);
        try {
            List list = orderDao.list(order, pageBean);
            ResponseUtil.writeJson(resp, new R().data("total", pageBean.getTotal()).data("rows", list));
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    
    
    public void cancelAndReceive(HttpServletRequest req, HttpServletResponse resp) {
        try {
            orderDao.editState(order);
            ResponseUtil.writeJson(resp, 1);
        } catch (Exception e) {
            e.printStackTrace();
            try {
                ResponseUtil.writeJson(resp, 0);
            } catch (Exception e1) {
                e1.printStackTrace();
            }
        }
    }
}
 

配置

效果未发货

购物车订单管理_第3张图片

 已发货

购物车订单管理_第4张图片

订单管理 

购物车订单管理_第5张图片

 

jap

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    商家订单页面
              href="${pageContext.request.contextPath}/static/js/easyui/themes/default/easyui.css">
   
   
   
   


">


   
    搜索



orderItemdao

package com.hmf.dao;

import java.util.List;

import com.hmf.entity.OrderItem;
import com.zking.util.BaseDao;
import com.zking.util.PageBean;

public class OrderItemDao extends BaseDao{
    public void add(OrderItem oi) throws Exception {
        String sql = "insert into t_easyui_orderItem(oid,bid,quantity) values(?,?,?)";
        super.executeUpdate(sql, oi, new String[] {"oid","bid","quantity"});
    }
    
    public List list(OrderItem orderItem, PageBean pageBean) throws Exception {
        String sql = " select * from t_easyui_orderItem where 1=1";
        long oid=orderItem.getOid();
        if(oid!=0) {
            sql += " and oid ="+oid;
        }
        return super.executeQuery(sql, OrderItem.class, pageBean);
    }
}
 

orderItemAction

package com.hmf.web;

import java.util.List;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.hmf.dao.OrderItemDao;
import com.hmf.entity.OrderItem;
import com.zking.framework.ActionSupport;
import com.zking.framework.ModelDriver;
import com.zking.util.PageBean;
import com.zking.util.R;
import com.zking.util.ResponseUtil;

public class OrderItemAction extends ActionSupport implements ModelDriver{

    private OrderItem orderItem =new OrderItem();
    private OrderItemDao orderItemDao=new OrderItemDao();
    
    public OrderItem getModel() {
        return null;
    }
    
    public void list(HttpServletRequest req, HttpServletResponse resp) {
        PageBean pageBean=new PageBean();
        pageBean.setRequest(req);
        try {
            List list = orderItemDao.list(orderItem, pageBean);
            ResponseUtil.writeJson(resp, new R().data("total", pageBean.getTotal()).data("rows", list));
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

}
 

配置

 

效果

购物车订单管理_第6张图片

我是买家

购物车订单管理_第7张图片

     /**
     * 发货  撤单  签收
     * @param req
     * @param resp
     */
    public void cancelAndReceive(HttpServletRequest req, HttpServletResponse resp) {
        try {
            orderDao.editState(order);
            ResponseUtil.writeJson(resp, 1);
        } catch (Exception e) {
            e.printStackTrace();
            try {
                ResponseUtil.writeJson(resp, 0);
            } catch (Exception e1) {
                e1.printStackTrace();
            }
        }
    }

购物车订单管理_第8张图片

购物车订单管理_第9张图片 购物车订单管理_第10张图片

 签收购物车订单管理_第11张图片

拜拜 大家都早点睡 

你可能感兴趣的:(vue.js,node.js,javascript)