$data['data']['periodType'], 'isAbroad' => $data['data']['isAbroad'], 'shareType' => $data['data']['shareType'], 'isRelayed' => $data['data']['isRelayed'], 'lineType' => $data['data']['lineType'], 'bandwidth' => $data['data']['bandwidth'], 'package_type' => HttpOrderEnum::$cxyx ]; if ($data['data']['isAbroad'] == 0) { unset($where['isRelayed']); } if ($data['data']['shareType'] == 1) { unset($where['lineType']); } break; } $price = $this->getOne($where, 'ipAmount,price'); return $price; } }