修复收银台小票推送:settlement 误传中文标签导致重复发小票潜影盒
api/shop.php 推送 give_receipt_book 时误用 $modeName(中文:塞背包(环保单)/潜影盒打包)
而非原始代码,导致 Java 端 equals('backpack'/'shulker') 守卫不匹配、仍单独发小票潜影盒。
现改为推送原始 $settlement 代码;Java 端守卫已同步兼容中文标签做双保险。
This commit is contained in:
+1
-1
@@ -596,7 +596,7 @@ function shopBuyCart($token) {
|
||||
'order_time' => date('Y-m-d H:i:s'),
|
||||
'order_player' => $player,
|
||||
'operator' => ($isCashier ? ($cashierRow['username'] ?? '') : 'admin'),
|
||||
'settlement' => $modeName,
|
||||
'settlement' => $settlement,
|
||||
'pay_method' => $payMode,
|
||||
'total_price' => (int)$finalPrice,
|
||||
'items_text' => array_map(function($l) { return $l['name'] . ' x' . $l['amount'] . ' ... ' . $l['line_total'] . '债'; }, $lines)
|
||||
|
||||
Reference in New Issue
Block a user