fix(mobile): send all 4 fields for province/city selection API
API requires provinceCode, provinceName, cityCode, cityName (all strings). Previous fix only sent 2 fields, now sending all 4 required fields. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
a44f6c7c35
commit
c887cf7ec6
|
|
@ -142,20 +142,28 @@ class PlantingService {
|
||||||
/// 选择省市
|
/// 选择省市
|
||||||
///
|
///
|
||||||
/// [orderNo] 订单号
|
/// [orderNo] 订单号
|
||||||
|
/// [provinceCode] 省份代码
|
||||||
/// [provinceName] 省份名称
|
/// [provinceName] 省份名称
|
||||||
|
/// [cityCode] 城市代码
|
||||||
/// [cityName] 城市名称
|
/// [cityName] 城市名称
|
||||||
Future<PlantingOrder> selectProvinceCity(
|
Future<PlantingOrder> selectProvinceCity(
|
||||||
String orderNo,
|
String orderNo, {
|
||||||
String provinceName,
|
required String provinceCode,
|
||||||
String cityName,
|
required String provinceName,
|
||||||
) async {
|
required String cityCode,
|
||||||
|
required String cityName,
|
||||||
|
}) async {
|
||||||
try {
|
try {
|
||||||
debugPrint('[PlantingService] 选择省市: orderNo=$orderNo, province=$provinceName, city=$cityName');
|
debugPrint('[PlantingService] 选择省市: orderNo=$orderNo');
|
||||||
|
debugPrint('[PlantingService] provinceCode=$provinceCode, provinceName=$provinceName');
|
||||||
|
debugPrint('[PlantingService] cityCode=$cityCode, cityName=$cityName');
|
||||||
|
|
||||||
final response = await _apiClient.post(
|
final response = await _apiClient.post(
|
||||||
'/planting/orders/$orderNo/select-province-city',
|
'/planting/orders/$orderNo/select-province-city',
|
||||||
data: {
|
data: {
|
||||||
|
'provinceCode': provinceCode,
|
||||||
'provinceName': provinceName,
|
'provinceName': provinceName,
|
||||||
|
'cityCode': cityCode,
|
||||||
'cityName': cityName,
|
'cityName': cityName,
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -123,11 +123,13 @@ class _PlantingLocationPageState extends ConsumerState<PlantingLocationPage> {
|
||||||
try {
|
try {
|
||||||
final plantingService = ref.read(plantingServiceProvider);
|
final plantingService = ref.read(plantingServiceProvider);
|
||||||
|
|
||||||
// 1. 选择省市
|
// 1. 选择省市(需要传递代码和名称)
|
||||||
await plantingService.selectProvinceCity(
|
await plantingService.selectProvinceCity(
|
||||||
widget.orderNo,
|
widget.orderNo,
|
||||||
_selectedProvinceName!,
|
provinceCode: _selectedProvinceCode!,
|
||||||
_selectedCityName!,
|
provinceName: _selectedProvinceName!,
|
||||||
|
cityCode: _selectedCityCode!,
|
||||||
|
cityName: _selectedCityName!,
|
||||||
);
|
);
|
||||||
|
|
||||||
// 2. 确认省市选择
|
// 2. 确认省市选择
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue