diff --git a/webapp/controller/BlockChainController.class.php b/webapp/controller/BlockChainController.class.php index 8eb22252..709e4ffe 100644 --- a/webapp/controller/BlockChainController.class.php +++ b/webapp/controller/BlockChainController.class.php @@ -860,6 +860,12 @@ class BlockChainController extends BaseAuthedController { $itemDb['item_uniid'], $itemDb['item_id'] ); + Bag::decItemByUnIid($itemDb['item_uniid'], $num); + TransactionPrefee::add($transId, array( + 'item_uniid' => $itemDb['item_uniid'], + 'item_id' => $itemDb['item_id'], + 'item_num' => $num, + )); myself()->_rspData(array( 'trans_id' => $transId, 'params' => $rspObj['params'] @@ -909,6 +915,12 @@ class BlockChainController extends BaseAuthedController { $itemDb['item_uniid'], $itemId ); + Bag::decItemByUnIid($itemDb['item_uniid'], $num); + TransactionPrefee::add($transId, array( + 'item_uniid' => $itemDb['item_uniid'], + 'item_id' => $itemDb['item_id'], + 'item_num' => $num, + )); myself()->_rspData(array( 'trans_id' => $transId, 'params' => $rspObj['params'] diff --git a/webapp/models/TransactionPrefee.php b/webapp/models/TransactionPrefee.php index ef87a44c..04d9fa0c 100644 --- a/webapp/models/TransactionPrefee.php +++ b/webapp/models/TransactionPrefee.php @@ -17,7 +17,7 @@ class TransactionPrefee extends BaseModel 'trans_id' => $transId, 'target_token_id' => isset($param['token_id']) ? $param['token_id']:0, 'target_token_type' => isset($param['token_type']) ? $param['token_type']:0, -// 'item_uniid' => $transId, + 'item_uniid' => isset($param['item_uniid']) ? $param['item_uniid'] : 0, 'item_id' => $param['item_id'], 'item_num' => $param['item_num'], 'done' => 0, @@ -26,4 +26,4 @@ class TransactionPrefee extends BaseModel ) ); } -} \ No newline at end of file +}