1、文件:app/services/order/cashier/CashierOrderServices.php
2、復(fù)制如下代碼,放在大概:364行,如下如所示位置
$product_type = (int)$deduction['product_type'] ?? 0;
3、復(fù)制如下代碼,放在大概:391行,如下如所示位置
'product_type' => $product_type,
4、復(fù)制如下代碼,放在大概:407行,如下如所示位置
if ($product_type == 4) {//次卡商品收銀臺購買
$orderInfo['verify_code'] = $orderServices->getStoreCode();
}
5、文件:app/listener/order/Pay.php
按下圖(修改后截圖)修改
6、重啟swoole,然后在收銀臺重新下單測試