人员资料生日数据格式错误

This commit is contained in:
czz
2025-07-16 18:48:38 +08:00
parent db6903ee78
commit 8687a4b0dd
5 changed files with 237 additions and 32 deletions

View File

@@ -1,10 +1,15 @@
import 'dart:ui';
import 'package:ef/ef.dart';
import 'package:flutter/src/widgets/framework.dart';
import 'package:flutterflow_ui/flutterflow_ui.dart';
import 'package:json_annotation/json_annotation.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';
import 'package:vbvs_app/component/tool/TopSlideNotification.dart';
import 'package:vbvs_app/controller/main_bottom/global_controller.dart';
import 'package:vbvs_app/model/api_response.dart';
part 'people_info_controller.g.dart'; // 由json_serializable自动生成的部分
@@ -67,21 +72,27 @@ class PeopleInfoController extends GetControllerEx<PeopleInfoModel> {
);
}
savePeoples(Map<String, dynamic> data) async {
savePeoples(Map<String, dynamic> data, BuildContext context) async {
String serviceAddress = ServiceConstant.service_address;
String serviceName = ServiceConstant.server_service;
String serviceApi = ServiceConstant.person_info;
String queryUrl = "$serviceAddress$serviceName$serviceApi";
requestWithLog(
String code = '';
data['birthday'] = data['birthday'] is DateTime
? DateFormat('yyyy-MM-dd').format(data['birthday'])
: data['birthday'];
await requestWithLog(
logTitle: "更新人员信息",
method: MyHttpMethod.put,
queryUrl: queryUrl,
data: data,
onSuccess: (res) {
print("更新人员信息成功: $res");
TopSlideNotification.show(context,
text: res.msg!, textColor: Color(0XFF00C1AA));
},
onFailure: (err) {
print("更新人员信息失败: $err");
TopSlideNotification.show(context,
text: err.msg!, textColor: Color(0xFFFF7159));
},
);
}