diff --git a/webapp/controller/ShopController.class.php b/webapp/controller/ShopController.class.php index 95649d92..ff8a5ad1 100644 --- a/webapp/controller/ShopController.class.php +++ b/webapp/controller/ShopController.class.php @@ -237,9 +237,20 @@ class ShopController extends BaseAuthedController ); if ($chk) { $lastId = $this->lastInsertId($conn); + $order_id = $this->genOrderId($lastId); + SqlHelper::update( + $conn, + 't_shop_buy_order', + array( + 'order_id' => $order_id, + ), + array( + 'idx' => $lastId, + ) + ); $this->_rspData( array( - 'order_id' => $lastId, + 'order_id' => $order_id, ) ); } else { @@ -258,7 +269,7 @@ class ShopController extends BaseAuthedController 't_shop_buy_order', array('status', 'id'), array( - 'idx' => $order_id, + 'order_id' => $order_id, ) ); if ($row) {