zoukankan      html  css  js  c++  java
  • 在Ecshop后台打印订单页面将商品按货号排序

     ECSHOP后台管理里的“打印订单" 页面里的商品排序有点乱,现在想改成按序号来排序,修改方法如下

    下面是在2.7.2基础上做的修改

    打开 admin/order.php  文件

    找到(大约在311行左右)

    $sql = "SELECT o.*, IF(o.product_id > 0, p.product_number, g.goods_number) AS storage, o.goods_attr, g.suppliers_id, IFNULL(b.brand_name, '') AS brand_name, p.product_sn
                FROM " . $ecs->table('order_goods') . " AS o
                    LEFT JOIN " . $ecs->table('products') . " AS p
                        ON p.product_id = o.product_id
                    LEFT JOIN " . $ecs->table('goods') . " AS g
                        ON o.goods_id = g.goods_id
                    LEFT JOIN " . $ecs->table('brand') . " AS b
                        ON g.brand_id = b.brand_id
                WHERE o.order_id = '$order[order_id]'";



    修改为

    $sql = "SELECT o.*, IF(o.product_id > 0, p.product_number, g.goods_number) AS storage, o.goods_attr, g.suppliers_id, IFNULL(b.brand_name, '') AS brand_name, p.product_sn
                FROM " . $ecs->table('order_goods') . " AS o
                    LEFT JOIN " . $ecs->table('products') . " AS p
                        ON p.product_id = o.product_id
                    LEFT JOIN " . $ecs->table('goods') . " AS g
                        ON o.goods_id = g.goods_id
                    LEFT JOIN " . $ecs->table('brand') . " AS b
                        ON g.brand_id = b.brand_id
                WHERE o.order_id = '$order[order_id]'order by g.goods_sn";

    这样修改以后就可以按照商品序号进行排序了
  • 相关阅读:
    20160419—JS备忘:服务器回发刷新页面提示重试的解决方案。
    JS备忘--子父页面获取元素属性、显示时间,iframe之间互相调用函数
    20160215--获取页面的高度和宽度
    20151013--设计模式六大原则(转载)
    20150915--文件下载
    20150909—Win10系统80端口被System占用
    GridView中实现CheckBox的全选
    Invoke和BeginInvoke的区别(转载)
    AJAX+图像验证码(一般处理程序)
    报表
  • 原文地址:https://www.cnblogs.com/GmrBrian/p/4170806.html
Copyright © 2011-2022 走看看