一、后台显示退款成功,但是实际上用户没有收到退款的问题
在文件crmeb/services/pay/storage/WechatPay.php中,修改refund方法里面的错误抛出
if(isset($result['return_code']) && $result['return_code'] != 'SUCCESS') throw new AdminException($result['return_msg']);
if(isset($result['status']) && $result['status'] != 'SUCCESS') throw new AdminException($result['status']);
二、后台退款的时候显示缺少参数
文件crmeb/app/api/controller/v1/order/StoreOrderController.php按照红框进行一下修改。然后重新下单就正常,之前的订单请修改订单表中的 is_channel字段改成1,然后再进行退款
{{item.user_info.nickname ? item.user_info.nickname : item.user_name}}
作者 管理员 企业
{{itemf.name}}
{{itemc.user_info.nickname}}
{{itemc.user_name}}
回复 {{itemc.comment_user_info.nickname}}
{{itemf.name}}