diff --git a/lib/controller/mh_controller/address_controller.dart b/lib/controller/mh_controller/address_controller.dart index 8805d68..cf48d39 100644 --- a/lib/controller/mh_controller/address_controller.dart +++ b/lib/controller/mh_controller/address_controller.dart @@ -3,6 +3,7 @@ import 'package:flutter/material.dart'; import 'package:flutter_city_picker/model/address.dart'; import 'package:flutterflow_ui/flutterflow_ui.dart'; import 'package:json_annotation/json_annotation.dart'; +import 'package:lpinyin/lpinyin.dart'; import 'package:vbvs_app/common/color/ServiceConstant.dart'; import 'package:vbvs_app/common/util/MyUtils.dart'; import 'package:vbvs_app/common/util/requestWithLog.dart'; @@ -209,11 +210,11 @@ class AddressController extends GetControllerEx { // 工具:中文首字母转大写英文(你也可以用更专业的拼音库) String _getLetter(String name) { - return name; - // if (name.isEmpty) return "#"; - // String pinyin = PinyinHelper.getPinyinE(name, - // separator: '', defPinyin: '', format: PinyinFormat.WITHOUT_TONE); - // if (pinyin.isEmpty) return "#"; - // return pinyin[0].toUpperCase(); + // return name; + if (name.isEmpty) return "#"; + String pinyin = PinyinHelper.getPinyinE(name, + separator: '', defPinyin: '', format: PinyinFormat.WITHOUT_TONE); + if (pinyin.isEmpty) return "#"; + return pinyin[0].toUpperCase(); } }