Browse Source

人工翻译

master
jiahao 5 years ago
parent
commit
ad8ac96fb2
1 changed files with 7 additions and 4 deletions
  1. +7
    -4
      lib/chat/group_chat_item.dart

+ 7
- 4
lib/chat/group_chat_item.dart View File

@@ -1042,11 +1042,14 @@ class _GroupChatPageItemState extends State<GroupChatPageItem>
showToast('翻译券和H币不足');
return;
}
setState(() { // 把这条放提前放这的原因是 有记录的翻译的话 推送会比post请求先到达
widget.msg.transTag = 2;
});
var res = await HttpUtil().getPersonalTranslate(widget.msg);
if (res) {
print('请求人工翻译成功,进行扣费');
setState(() {
widget.msg.transTag = 2;
SqlUtil().updateUserTranslateState(widget.msg.sessionId,
widget.msg.time, widget.msg.transTag);
//优先扣券
@@ -1076,7 +1079,7 @@ class _GroupChatPageItemState extends State<GroupChatPageItem>
curTextType %= textList.length;
});
});
} else if (transTag == 5 || transTag == 6) {
} else if (transTag == 5 ) {
//人工翻译失败
userTranslateWidget = _translateItemWidget(0xe670, '人工翻译失败', null);
machineTranslateWidget =
@@ -1086,8 +1089,8 @@ class _GroupChatPageItemState extends State<GroupChatPageItem>
curTextType %= textList.length;
});
});
} else if (transTag == 4 || transTag == 10) {
//4人工翻译完成,未评论 10人工翻译完成已评论
} else if (transTag == 4 || transTag == 10 || transTag == 6) {
//4人工翻译完成,未评论 10人工翻译完成已评论 6翻译点跳过相当于翻译完成
userTranslateWidget = InkWell(
onTap: () {
setState(() {


Loading…
Cancel
Save