diff --git a/lib/modules/pairing/controllers/pairing_controller.dart b/lib/modules/pairing/controllers/pairing_controller.dart index 19d7714d2..03d78ce80 100644 --- a/lib/modules/pairing/controllers/pairing_controller.dart +++ b/lib/modules/pairing/controllers/pairing_controller.dart @@ -1048,6 +1048,32 @@ class PairingController extends GetxController with WidgetsBindingObserver { _transition(PairingState.verifying); _verifyDevice(_currentClassicDevice!); } + /* + message UserBindDeviceResp { + DBUserDivice device = 1; //绑定的耳机信息 + bool isgiveaway = 2; //@go_tags(`gorm:"isgiveaway" json:"isgiveaway"`) 是否是第一次绑定 + int32 viplv = 3; //@go_tags(`gorm:"viplv:50" json:"viplv"`) viplv + int64 vipexptime = 4; //@go_tags(`gorm:"vipexptime" json:"vipexptime"`) 会员过期时间 + int64 aichatintegral = 5; //@go_tags(`gorm:"aichatintegral" json:"aichatintegral"`) ai聊天积分 + int64 aichattotalintegral = 6; //@go_tags(`gorm:"aichattotalintegral" json:"aichattotalintegral"`) ai聊天总积分 + int64 tradeintegral = 7; //@go_tags(`gorm:"tradeintegral" json:"tradeintegral"`) 翻译积分 + int64 tradetotalintegral = 8; //@go_tags(`gorm:"tradetotalintegral" json:"tradetotalintegral"`) 翻译总积分 + int64 meetintegral = 9; //@go_tags(`gorm:"meettotalintegral" json:"meettotalintegral"`) 会议积分 + int64 meettotalintegral = 10; //@go_tags(`gorm:"meettotalintegral" json:"meettotalintegral"`) 会议总积分 + } + */ + // 需要读取返回的数据判断 isgiveaway 是否 为 true,是的话 需要读取 后续的数据 更新到用户数据上面去 + if (response['isgiveaway'] == true) { + User.instance.viplv = response['viplv'] ?? 0; + User.instance.vipexptime = response['vipexptime'] ?? 0; + User.instance.aichatintegral = response['aichatintegral'] ?? 0; + User.instance.aichattotalintegral = + response['aichattotalintegral'] ?? 0; + User.instance.tradeintegral = response['tradeintegral'] ?? 0; + User.instance.tradetotalintegral = response['tradetotalintegral'] ?? 0; + User.instance.meetintegral = response['meetintegral'] ?? 0; + User.instance.meettotalintegral = response['meettotalintegral'] ?? 0; + } return; } else { Logger.e(_tag, '绑定设备失败!');