(三十三)订单管理-修改订单状态



修改订单的状态: 例如:后台页面点击发货的 需要将订单的状态修改 在客户的页面上查询我的订单,点击确认收货的时候 修改订单的状态
1.点击 修改状态 /store/adminOrder?method=updateState&oid=??state=?? 2.在updatestate方法中, 接受参数 oid state 调用service修改状态 重定向 查询所有订单已支付的订单列表上

/store/WebContent/admin/order/list.jsp

 

 /store/src/com/louis/web/servlet/AdminOrderServlet.java

/*
     * 修改订单状态
     */
    public  String updateState(HttpServletRequest request, HttpServletResponse response) throws Exception {
        //1.接受 oid state
        String oid = request.getParameter("oid");
        String state = request.getParameter("state");
        
        //2.调用service 
        OrderService os=(OrderService) BeanFactory.getBean("OrderService");
        Order order = os.getById(oid);        
        order.setState(2);
        
        os.update(order);
        
        //3.页面重定向
        response.sendRedirect(request.getContextPath()+"/adminOrder?method=findAllByState&state=1");
        return null;
    }    

/store/WebContent/jsp/order_list.jsp

/store/src/com/louis/web/servlet/OrderServlet.java

/*
     * 确认收获
     */
    public String updateState(HttpServletRequest request,HttpServletResponse response) throws Exception{
        //1.获取 oid
        String oid = request.getParameter("oid");
        
        //2.调用service 修改订单状态
        OrderService os=(OrderService) BeanFactory.getBean("OrderService");
        Order order = os.getById(oid);
        order.setState(3);
        os.update(order);
        
        //3.重定向
        response.sendRedirect(request.getContextPath()+"/order?method=findAllByPage&currPage=1");
        return null;
    }

  

 

转载于:https://www.cnblogs.com/Michael2397/p/7689977.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
昱杰订单管理系统(ThinkPHP版)是根据thinkphp框架来进行开发的php订单管理系统。 昱杰订单管理系统介绍: 一、订单模块 1、订单管理:可视化管理订单,追踪客户下单IP及来路,下单后第一时间通过邮件和短信通知您; 2、订单回收站:在订单管理模块中删除的订单将进入此模块,可进行还原操作; 3、订单统计:按天、按月、按年全方位为您解析订单数据,一键导出订单统计数据到excel; 4、订单状态:可自定义订单状态,且可在模板管理中设定前台下单后的默认状态; 5、物流管理:对物流公司的增删改查,用于订单管理模块中给订单添加物流信息。 二、产品模块 1、产品管理:支持多产品运作,可设置产品是否在前台显示,可设置首选产品; 2、产品分类:可对产品进行分类管理。 三、下单模板模块 1、模板管理:自定义下单页,设置页面样式、下单字段、产品列表、是否开启验证码等,设置完成后可直接在产品详情页中调用; 2、模板样式:管理模板的皮肤样式,供生成下单页时调用。内置12款样式,您还可自定义添加您喜欢的样式; 3、下单字段:管理下单页中的表单字段,在添加或修改模板时选择所需字段,可设置默认字段,添加模板时默认勾选该字段。 四、数据模块 1、访问统计:只需在前台引入一句JS,即可随时在后台监控客户的访问情况,每天自动将访问记录导出到excel文件,以释放数据库空间; 2、导出的数据:导出的文件,可以在这里集中管理,支持打包下载; 3、行政区划:下单时所在地区下拉,引用该模块中的数据。 五、管理模块 1、管理员:对管理员的增删改查,让您的后台支持团队协作管理,还可对管理员分配不同的权限,让您的团队进行分工管理; 2、登录记录:记录管理员的登录IP及时间; 3、权限组:可为每个权限组分配相应的权限,添加和修改管理员时,直接为管理员指定相应的权限组即可完成权限分配,省去为每个管理员单独分配权限的繁琐; 4、权限管理:您可设置新增权限组时的默认权限,还可对其进行排序操作。 六、系统模块 1、系统设置:对系统进行可视化设置,省去修改配置文件的麻烦; 2、SMTP服务器:设置邮件服务器,实现每小时动态切换一台SMTP服务器,再也不用担心服务器被刷爆啦; 3、系统升级:一步一步指引您更新到最新版。 七、数据库模块 1、数据表状态:查看数据表状态,对数据表进行优化; 2、数据库备份:对数据库进行备份,保证您的数据安全。 昱杰订单管理系统系统安装: 本系统运行环境为:PHP7.1+、MySQL、curl、gd2、mbstring、openssl、pdo,下载后,将源码放置到支持运行本系统的环境下,在浏览器中输入“ http://您的域名/admin.php/install ”即可进行安装。 为了统计系统使用量,安装时需要根据页面提示关注我们的微信公众号,回复相应的消息来获取您的openid,在安装表单中输入后即可完成安装,系统使用期间请不要取关公众号,否则将无法登录后台。 这是我们做的唯一限制,仅仅是为了统计系统使用量,为了这一限制的有效性,我们对系统源码中的两个文件做了加密处理,其它源码完全开源,基本上不会影响您进行二次开发。希望这一限制不会给您带来不便,并希望得到您的理解。 昱杰订单管理系统更新日志: 1、优化代码。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值