|
|
@@ -439,11 +439,20 @@ class MsgHandler { |
|
|
|
|
|
|
|
///接到开始翻译管家消息-打开翻译管家页面
|
|
|
|
if(notice.noticeType==TransHKChatNoticeType.StartChat){
|
|
|
|
Future.delayed(Duration(seconds: 3),(){
|
|
|
|
curActiveSession = sessionId;
|
|
|
|
print('curActiveSession:$curActiveSession');
|
|
|
|
MessageMgr().emit(MessageMgr.TRANSLATE_HK_START_CHAT, friendId.id);
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
if(TranslateHKMgr().isUser){
|
|
|
|
//TRANSLATE_HK_RECEIVE_ORDER 发送开始聊天弹窗
|
|
|
|
}else{
|
|
|
|
Future.delayed(Duration(seconds: 3),(){
|
|
|
|
curActiveSession = sessionId;
|
|
|
|
print('curActiveSession:$curActiveSession');
|
|
|
|
MessageMgr().emit(MessageMgr.TRANSLATE_HK_START_CHAT, friendId.id);
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}else{//私聊通知消息
|
|
|
@@ -970,7 +979,7 @@ class MsgHandler { |
|
|
|
handlerReceiveOrder(content);
|
|
|
|
}else if(msgId ==6){
|
|
|
|
handlerCancelTranslateOrder(content);
|
|
|
|
}else if(msgId==50){
|
|
|
|
}else if(msgId==20){
|
|
|
|
handlerDeliveryInterpreterOrderPush(content);
|
|
|
|
}
|
|
|
|
break;
|
|
|
@@ -1268,10 +1277,12 @@ class MsgHandler { |
|
|
|
|
|
|
|
|
|
|
|
debugPrint('发布翻译管家帮助订单 fromLanguage:$fromLanguage toLanguage: $toLanguage | ${fromLanguage|toLanguage}' );
|
|
|
|
// var seq = IssueInterpreterOrderReq.create();
|
|
|
|
// seq.tLanguage = fromLanguage|toLanguage;
|
|
|
|
//
|
|
|
|
// NetWork().sendMsg(ComId.TranslateOrder, 1, seq);
|
|
|
|
var seq = IssueTransHKOrderReq.create();
|
|
|
|
seq.tLanguage = fromLanguage|toLanguage;
|
|
|
|
seq.scenes =scences;
|
|
|
|
seq.desc = extraDesc;
|
|
|
|
TranslateHKMgr().isUser=true;
|
|
|
|
NetWork().sendMsg(ComId.TranslateOrder, 1, seq);
|
|
|
|
}
|
|
|
|
|
|
|
|
//发布翻译管家帮助订单回应
|
|
|
@@ -1287,19 +1298,19 @@ class MsgHandler { |
|
|
|
// GroupInfoMgr().updateMemberMsgFree(res.groupId, res.messageFree);
|
|
|
|
debugPrint('发布翻译管家帮助订单回应-订单号: ${res.orderId} 等待人数 ${res.waitNum}');
|
|
|
|
} else {
|
|
|
|
debugPrint('发布翻译管家帮助订单回应${res.errorCode}');
|
|
|
|
debugPrint('发布翻译管家帮助订单失败 ${res.errorCode}');
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
//撤销订单消息
|
|
|
|
static sendCancelTranslateOrder( String orderId) {
|
|
|
|
static sendCancelTranslateOrder( ) {
|
|
|
|
|
|
|
|
|
|
|
|
// debugPrint('取消订单 fromLanguage:$orderId' );
|
|
|
|
// var seq = CancellationInterpreterOrderReq.create();
|
|
|
|
// seq.orderId = orderId;
|
|
|
|
//
|
|
|
|
// NetWork().sendMsg(ComId.TranslateOrder, 5, seq);
|
|
|
|
debugPrint('取消订单 orderid:${TranslateHKMgr().orderId}' );
|
|
|
|
var seq = CancellationTransHKOrderReq.create();
|
|
|
|
seq.orderId = TranslateHKMgr().orderId;
|
|
|
|
|
|
|
|
NetWork().sendMsg(ComId.TranslateOrder, 5, seq);
|
|
|
|
}
|
|
|
|
|
|
|
|
//撤销订单消息回应
|
|
|
|