代客下单使用扫码枪扫码支付的情况,发起退款时无法退款
没有处理新增加的weixinBarCode和alipayBarCode的8和9的情况,进行如下修复处理:
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();
应修改为
if (in_array($item['type'], [4, 5, 9])) $server = AlipayService::create();
if (in_array($item['type'], [1, 3, 6, 8])) $server = WechatService::create();