diff --git a/webapp/controller/InGameMallController.class.php b/webapp/controller/InGameMallController.class.php index aa1ae750..34c82be0 100644 --- a/webapp/controller/InGameMallController.class.php +++ b/webapp/controller/InGameMallController.class.php @@ -599,6 +599,19 @@ class InGameMallController extends BaseAuthedController { foreach ($orderIdArr as $orderId){ $orderDb = InGameMall::findByOrderId($orderId); if ($orderDb){ + switch ($orderDb['order_type']){ + case InGameMall::HERO_TYPE :{ + $orderDb['item_info'] = Hero::mallInfo(Hero::findEx($orderDb['goods_uniid'])); + } + break; + case InGameMall::CHIP_TYPE :{ + $orderDb['item_info'] = Chip::toDto(Chip::findEx($orderDb['goods_uniid'])); + } + break; + default:{ + $orderDb['item_info'] = array(); + } + } array_push($list,$orderDb); } }