修复到站播报异常

This commit is contained in:
董宏宇
2021-07-16 23:02:08 +08:00
parent 6f18387006
commit 4a85c1f831

View File

@@ -468,12 +468,19 @@ public class OchBusPresenter extends Presenter< OchBusFragment > implements IMog
if ( leaveAwayPassenger == null ) {
continue;
}
String tailNum = leaveAwayPassenger.userPhone.substring( leaveAwayPassenger.userPhone.length() - 4 );
String tailNum = null;
try {
tailNum = leaveAwayPassenger.userPhone.substring(leaveAwayPassenger.userPhone.length() - 4);
} catch (Exception e) {
e.printStackTrace();
tailNum = leaveAwayPassenger.userPhone;
}
builder.append( tailNum ).append( "" );
}
builder.append( "的乘客下车" );
}
builder.append( ",带好随身物品,下车请注意安全" );
builder.append(",带好随身物品,下车请注意安全");
Logger.d(TAG, "TTS:" + builder.toString());
AIAssist.getInstance( getContext() ).speakTTSVoice( builder.toString() );
}
@@ -643,7 +650,14 @@ public class OchBusPresenter extends Presenter< OchBusFragment > implements IMog
return;
}
try {
String tailNum = order.getUserPhone().substring( order.getUserPhone().length() - 4 );
String tailNum = null;
try {
tailNum = order.getUserPhone().substring( order.getUserPhone().length() - 4 );
} catch (Exception e) {
e.printStackTrace();
tailNum = order.getUserPhone();
}
Logger.d(TAG, "TTS:" + tailNum);
AIAssist.getInstance( getContext() ).speakTTSVoice( "接到新订单,尾号 " + tailNum + " 上车站点为 " + order.getStartStation() );
} catch ( Exception e ) {
e.printStackTrace();