ecshop工商银行从会员中心去付款bug
2016-07-07 15:01 来源:www.chinab4c.com 作者:ecshop专家
当然 一次跑完一个购物车流程是没有问题的, 但是 如果产生一个订单 但是没有去付款,过一段时间之后,如果通过会员中心的订单中心去付款的话,就会有问题了 问题1:从订单中心付款的时候,$order变量 没有获取,当前订单下的货物,导致工行报错,没有货物名称 解决办法: 打开inludes/lib_order.php找到order_info函数,在函数尾,的return 之前 添加如下代码 global $ecs; global $db; $order['goodsNum']= 0;//购买货品的数量 $order['goodsIDs']= ''; //购买货品的货号 $order['goodsNames'] = ''; //购买货品的名称 $cs ="SELECT * FROM " . $ecs->table('order_goods') . " WHERE order_id=".$order_id. " AND parent_id = 0 AND is_gift = 0"; $cq = $db->query($cs); while($rq = $db->fetchRow($cq)) { $order['goodsNum'] += 1; $order['goodsIDs'] .= $rq['goods_sn'].' '; $order['goodsNames'] .= $rq['goods_name'].''; } 问题2:时间问题,在生成 工商银行提交表单的时候,取的时间取的是表单的生成时间,假设表单是昨天的,这就导致工商报时间不再范围之内错误 解决办法,把时间设置为当前时间,修改方法如下: includes/lib_transaction.php 找到如下代码 include_once(ROOT_PATH . 'includes/modules/payment/' . $payment_info['pay_code'] . '.php'); 在这句之前添加如下代码: $order['add_time'] = gmtime(); over |
回答:
建议官方在下个版本修复! |
最近更新
常用插件
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
ecshop热门问答
ecshop热门资料
ecshopsystem
ecshop便利店
ecshop已卖出XX个
ecshop51鞋吧
ecshopmethod
ecshop老挝
ecshop二级地区目录
ecshop抢购
ecshop助理
ecshop中文域名
ecshop加急
ecshop内容格式错误
ecshopECMALL淘宝一键登录
ecshop倒序
网店seo
ecshop误删public_html
ecshop导出excel
ecshop热点
ecshopE猫购物
ecshop弹出层
ecshop彩妆
ecshop物流跟踪
ecshop多选几
ecshop图框
时尚起义2014
ecshop每行
ecshop出新
ecshop在线等
restful
ecshop短信内容