一、后臺(tái)顯示退款成功,但是實(shí)際上用戶沒有收到退款的問題
在文件crmeb/services/pay/storage/WechatPay.php中,修改refund方法里面的錯(cuò)誤拋出
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']);
二、后臺(tái)退款的時(shí)候顯示缺少參數(shù)
文件crmeb/app/api/controller/v1/order/StoreOrderController.php按照紅框進(jìn)行一下修改。然后重新下單就正常,之前的訂單請(qǐng)修改訂單表中的 is_channel字段改成1,然后再進(jìn)行退款