소스 검색

人工翻译

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币不足');
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(() {


불러오는 중...
취소
저장