CRMEB论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 194|回复: 3

[处理完毕] 余额支付时,系统出现异常

[复制链接]

3

主题

20

帖子

475

积分

vip4

Rank: 4

积分
475
发表于 2019-11-21 03:01:41 | 显示全部楼层 |阅读模式
bug反馈
服务器类型: linux 
web服务类型: nginx 
源码来源: 商业版
版本: CRMEB v3.*
问题分类: 支付问题 
模块: 小程序
账号信息: 您无权查看
用了最新11-18的升级包,小程序余额支付时报“系统出现异常”问题,查看了之前版本的代码对比后发现,crmeb\subscribes\OrderSubscribe.php这个文件删除了4行代码导致,把之前版本的加上就好了。那么余额支付的问题就解决了,就是不知道11-18的升级包为啥删掉这4行代码?我又给加上了,会不会引起其他地方不适?

QQ图片20191121025916.png

发表于 2019-11-21 10:08:49 | 显示全部楼层
你加上这几行,就等于说事件没有订阅上,支付成功后的所有事件全部都没法调用了 微信图片_20191121100746.png
这里加上try才是正确的
回复

使用道具 举报

3

主题

20

帖子

475

积分

vip4

Rank: 4

积分
475
 楼主| 发表于 2019-11-21 14:53:49 | 显示全部楼层
liaofei 发表于 2019-11-21 10:08
你加上这几行,就等于说事件没有订阅上,支付成功后的所有事件全部都没法调用了
这里加上try才是正确的
...

OK,谢谢liaofei,顺便把代码贴出来给需要的人。
  1.        try {
  2.             //向后台发送新订单消息
  3.             ChannelService::instance()->send('NEW_ORDER', ['order_id' => $order['order_id']]);
  4.         }catch (\Throwable $e) {
  5.         }
复制代码
回复

使用道具 举报

0

主题

22

帖子

332

积分

中级会员

Rank: 3Rank: 3

积分
332
发表于 2019-11-25 12:27:49 | 显示全部楼层
谢谢楼上诸位~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|CRMEB论坛

GMT+8, 2019-12-5 23:34 , Processed in 0.023506 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表