浏览代码

人工翻译

master
jiahao 5 年前
父节点
当前提交
ad8ac96fb2
共有 1 个文件被更改,包括 7 次插入4 次删除
  1. +7
    -4
      lib/chat/group_chat_item.dart

+ 7
- 4
lib/chat/group_chat_item.dart 查看文件

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


正在加载...
取消
保存