public function getCanUpdate($skuId, $orderType) { if (empty($skuId)) { return array('status' => 'err', 'errMsg' => '请选择升级的套餐'); } if (empty($orderType) || $orderType != 1) { return array('status' => 'err', 'errMsg' => '公司购买的套餐不可升级'); } $result = Bll_Combo_Broker_BrokerComboInfo::getUpdateCombos($skuId); if (empty($result) || $result['result'] === false) { return array('status' => 'err', 'errMsg' => '套餐升级api获取失败'); } if ($result['status'] == 'error') { return array('status' => 'err', 'errMsg' => $result['info']); } $re = array(); if ($result['combos']) { $re['status'] = 'ok'; foreach ($result['combos'] as $combo) { $combo['comboName'] = $combo['name']; if ($combo['salePropNum'] > 0) { $combo['type'] = 'ajk'; } if ($combo['rentPropNum'] > 0) { $combo['type'] = 'hz'; } if ($combo['jpPropNum'] > 0) { $combo['type'] = 'jp'; } $tmpStr = ''; $propNum = $combo['salePropNum'] + $combo['rentPropNum'] + $combo['jpPropNum']; $tmpStr .= $combo['salePropNum'] ? '二手房' : ''; $tmpStr .= $combo['rentPropNum'] ? ($tmpStr ? '、' : '') . '住宅租赁' : ''; $tmpStr .= $combo['jpPropNum'] ? ($tmpStr ? '、' : '') . '商铺、写字楼' : ''; $combo['comboInfo'] = '可推广房源' . $propNum . '套<br/>' . $tmpStr; $re['updateCombos'][] = $combo; } } return $re; }