import 'dart:async'; import 'package:star_lock/mine/minePersonInfo/minePersonInfoViewSafetyProblem/minePersonInfoViewSafetyProblem_entity.dart'; import 'package:star_lock/mine/minePersonInfo/minePersonInfoViewSafetyProblem/minePersonInfoViewSafetyProblem_state.dart'; import '../../../../network/api_repository.dart'; import '../../../../tools/baseGetXController.dart'; class MineViewSafetyProblemLogic extends BaseGetXController { final MineViewSafetyProblemState state = MineViewSafetyProblemState(); //获取已设置的安全信息 Future getOwnQuestionListRequest() async { final MineViewSafetyProblemEntity entity = await ApiRepository.to.getOwnQuestionList(); if (entity.errorCode!.codeIsSuccessful) { if (entity.dataList != null) { final SafetyProblemData safeData1 = entity.dataList![0]; state.firstProblemStr.value = safeData1.question!; state.firstAnswerStr.value = safeData1.answer!; state.firstQuestionId.value = safeData1.questionId!; state.firstAnswerId.value = safeData1.answerId!; final SafetyProblemData safeData2 = entity.dataList![1]; state.secondProblemStr.value = safeData2.question!; state.secondAnswerStr.value = safeData2.answer!; state.secondQuestionId.value = safeData2.questionId!; state.secondAnswerId.value = safeData2.answerId!; final SafetyProblemData safeData3 = entity.dataList![2]; state.thirdProblemStr.value = safeData3.question!; state.thirdAnswerStr.value = safeData3.answer!; state.thirdQuestionId.value = safeData3.questionId!; state.thirdAnswerId.value = safeData3.answerId!; } } } }