修复到站播报异常
This commit is contained in:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user