志汇点餐外卖小程序9.2版本订单计费错误导致价格不准的问题解决方法

志汇点餐外卖小程序9.2版本订单计费错误导致价格不准的问题解决方法

智慧餐饮(志汇点餐)外卖小程序9.2版本会在某些情况下,客户下单的价格和实际价格存在不一致,很明显是代码计算错误导致的!

首先我们找到计算价格的代码块:zh_dianc\pages\pay\pay.js

志汇点餐外卖小程序9.2版本订单计费错误导致价格不准的问题解决方法

经过对比研究发现,是这一段代码出现了问题:

for (var c = 0, r = 0, u = 0; u < i.length; u++) c += Number(i[u].money) * i[u].num + Number(i[u].box_fee) * i[u].num,
r += Number(i[u].box_fee) * i[u].num;

只要修改成如下代码,就可以解决了。

温馨提示: 隐藏内容需要 回复评论 后才能查看, 评论后请 刷新 !.

微信公众号:大雕哥
只服务一小部分有独立思考的高端用户!
100000人已关注
分享到:
赞(0) 打赏

评论11

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #10
    支付后不显示订单成功 但钱没了 是不是要有回调地址 这个地址是什么呀 大雕
    122018-09-14 17:58:37回复
    • 问题解决了, 问题出在后端的zh_dianc/payment/wechat/notify.php 这个档案, 当网域不是 https://xxxx/ 而是https://xxxx/bug/ 这种二层结构时, 会出现使用者支付成功并扣款, 但是订单状态仍旧未更新的情况, $url 这个变数只会取到 https://xxxx/ 而不是取到 https://xxxx/bug/ 导致出现错误, =========== $str=$_W['siteroot']; $n = 0; for($i = 1;$i <= 3;$i++) { $n = strpos($str, '/', $n); $i != 3 && $n++; } $url=substr($str,0,$n); =========== 改成 =========== $arr = explode('/', $_W['siteroot']); do { $val = array_pop($arr); } while ($val != 'addons'); $url = implode('/', $arr); ===========
      snowwolf7252018-09-19 19:20:41回复
  2. #9
    学习一下!!!!
    哦哦哦2018-09-15 0:30:28回复
  3. #8
    支付后不显示订单成功 但钱没了 是不是要有回调地址 这个地址是什么呀 大雕
    snowwolf7252018-09-19 14:18:53回复
  4. #7
    问题解决了, 问题出在后端的zh_dianc/payment/wechat/notify.php 这个档案, 当网域不是 https://xxxx/ 而是https://xxxx/bug/ 这种二层结构时, 会出现使用者支付成功并扣款, 但是订单状态仍旧未更新的情况, $url 这个变数只会取到 https://xxxx/ 而不是取到 https://xxxx/bug/ 导致出现错误, =========== $str=$_W['siteroot']; $n = 0; for($i = 1;$i <= 3;$i++) { $n = strpos($str, '/', $n); $i != 3 && $n++; } $url=substr($str,0,$n); =========== 改成 =========== $arr = explode('/', $_W['siteroot']); do { $val = array_pop($arr); } while ($val != 'addons'); $url = implode('/', $arr); ===========
    snowwolf7252018-09-19 19:19:25回复
  5. #6
    遇到了这个问题
    孤剑浩天2018-09-22 13:46:59回复
  6. #5
    谢谢大神 解决的我的问题感谢
    哈喽我的2018-09-25 10:22:36回复
  7. #4
    后不显示订单成功
    晓说视频2018-10-16 1:16:37回复
  8. #3
    提交订单一直在加载 不能显示页面 是怎么回事?
    xiaodao2018-10-28 11:39:31回复
  9. #2
    萨达阿萨德阿萨德as
    11112018-11-05 16:21:49回复
  10. #1
    学习一下,正好用到点餐系统
    wi2evial2018-12-05 16:45:12回复

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏