码迷,mamicode.com
首页 > 编程语言 > 详细

在Ecshop后台打印订单页面将商品按货号排序

时间:2014-12-18 01:32:09      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:style   color   sp   on   文件   div   bs   ad   ef   

 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";

这样修改以后就可以按照商品序号进行排序了

在Ecshop后台打印订单页面将商品按货号排序

标签:style   color   sp   on   文件   div   bs   ad   ef   

原文地址:http://www.cnblogs.com/GmrBrian/p/4170806.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!