Browse Source

上传绑定设备 奖励数据结构

newdev_shunjiawei
liwei1dao 11 months ago
parent
commit
3c581dee54
  1. 26
      lib/modules/pairing/controllers/pairing_controller.dart

26
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, '绑定设备失败!');

Loading…
Cancel
Save