求救! 后台要把订单操作成无效或取消出现错误
2016-07-07 15:19 来源:www.chinab4c.com 作者:ecshop专家
原来EC系统生成订单号是根据日期加几个随机数字生成的订单号,因为我有几个站用同一个支付通道,所以为了区分是哪个站的订单,我把生成订单号的规则改成在生成订单号时前面加了两个字母(比如:GW)用来区分是哪个站的订单, 原代码如下: /* 选择一个随机的方案 */ mt_srand((double) microtime() * 1000000); return date('Ymd') . str_pad(mt_rand(1, 99999), 5, '0', STR_PAD_LEFT); } 我改后的代码如下: /* 选择一个随机的方案 */ mt_srand((double) microtime() * 1000000); return 'GW'.date('Ymd') . str_pad(mt_rand(1, 99999), 5, '0', STR_PAD_LEFT); } 但我在网站后台要把有带GW订单号的订单操作成无效或取消时会出现错误,其他的的功能都是正常的,不知道是什么原因,求大侠帮帮我。 错误提示如下: MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql] => SELECT * FROM `liutiecheng`.`ecs_order_info` WHERE order_sn = GW2011041876485 AND order_status IN ('0','1') AND shipping_status IN ('0','3') AND pay_status = '0' ) [2] => Array ( [error] => Unknown column 'GW2011041876485' in 'where clause' ) [3] => Array ( [errno] => 1054 ) ) |
最近更新
常用插件
- ecshop选择下单时间插件
ecshop选择下单时间插件主要是根据不同的下单配送要求,在ecshop购物车...
- ecshop供应商插件免费下载
ecshop供应商插件免费下载...
- ecshop快递发货单打印商品
ecshop快递发货单打印商品信息,大家都知道ecshop快递单打印的时候,只能...
- ecshop按分类筛选销售排行
ecshop按分类筛选销售排行...
- ecshop二次开发售后维修卡
插件介绍: 本插件是用于专门从事电子,信息,软件等售后服务关键比...
ecshop热门问答
ecshop热门资料
ecshop仿制
ecshop顺丰快递
ecshop帐号
ecshop快速
ecshop日本
ecshopurl伪静态
ecshop救急
ecshop总公司
ecshoplib
ecshopmobile
ecshop如何更快修改网站?
ecshop年份
ecshop莫非
ecshop右面
ecshop萝卜
ecshop单模
ecshopdis
ecshop正在复制文件
ecshopapache
ecshop企业邮局
ecshopurl重写
ecshop模板规范
ecshop选配
ecshoplock
ecshop模板升级
ecshop配送区域修改
ecshop同一商品
ecshop数据库连接失败
ecshop痕迹
ecshop工作