opencart更改订单号随机生成

来源:互联网 发布:人才网站源码 编辑:程序博客网 时间:2024/05/17 22:33

将上面的文件保存为:intsall.ocmod.xml    进行安装

<?xml version="1.0" encoding="utf-8"?><modification>  <name>pedidos</name>  <code>order-id</code>  <version>1.0</version>  <author>Ariel Gonçalves</author>  <link></link>    <file path="catalog/model/checkout/order.php">         <operation>            <search><![CDATA[$this->event->trigger('pre.order.add', $data);]]></search>            <add position="after"><![CDATA[        $UltimoPedido = $this->db->query("SELECT * FROM `" . DB_PREFIX . "order` ORDER BY `" . DB_PREFIX . "order`.`order_id` DESC LIMIT 1");                  if(isset($UltimoPedido->row['order_id'])){        $UltimoPedido = rand(2,6)+$UltimoPedido->row['order_id'];        }        else{        $UltimoPedido = rand(2,6);        }        ]]></add>        </operation>         <operation>            <search><![CDATA[$this->db->query("INSERT INTO `" . DB_PREFIX . "order` SET]]></search>            <add position="replace"><![CDATA[$this->db->query("INSERT INTO `" . DB_PREFIX . "order` SET order_id = '" . $this->db->escape($UltimoPedido) . "',]]></add>        </operation>    </file></modification>


0 0