代客下單使用掃碼槍掃碼支付的情況,發(fā)起退款時無法退款
沒有處理新增加的weixinBarCode和alipayBarCode的8和9的情況,進行如下修復(fù)處理:
app\common\repositories\store\order\StoreRefundOrderRepository 文件中1836行和1837行代碼
if (in_array($item['type'], [4, 5])) $server = AlipayService::create();
if (in_array($item['type'], [1, 3, 6])) $server = WechatService::create();
應(yīng)修改為
if (in_array($item['type'], [4, 5, 9])) $server = AlipayService::create();
if (in_array($item['type'], [1, 3, 6, 8])) $server = WechatService::create();