|
|
@@ -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(() {
|
|
|
|