USER_ADDRESS_TYPE::URAUS->value(), 2 => USER_ADDRESS_TYPE::USDT->value(), 3 => USER_ADDRESS_TYPE::BNB->value(), ]; $coinType = $map[$type] ?? 0; $list = UserAddressService::list($userId, $coinType); $resList = []; foreach ($list as $address) { $obj = new WalletAddress(); $obj->setAddressId($address->id); $obj->setType($address->type); $obj->setAddressName($address->nickname); $obj->setAddress($address->address); $resList[] = $obj; } return $resList; } /** * @param $userId * @param $addressType * @param $addressName * @param $address * @return bool * 添加地址 */ public static function addAddress($userId, $addressType, $addressName, $address) { $res = UserAddressService::add($userId, $addressType, $addressName, $address); if (!$res) { return false; } return true; } /** * @param $userId * @param $addressId * @return int * 删除地址 */ public static function deleteAddress($addressId) { $isDelete = UserAddressService::delete($addressId); if (!$isDelete) { return false; } return true; } public static function getDataByAddress($address) { return UserAddressService::getDataByAddress($address); } }