|
@@ -1879,7 +1879,14 @@ public class CallingBedFragment extends BaseFragment implements SicknessBedAdapt
|
|
|
if (!TextUtils.isEmpty(speechText)) {
|
|
|
loopingUdpentity = entity;
|
|
|
showUrgentWindow(entity);
|
|
|
- SpeechUtil.getInstance().newSpeech(speechText);
|
|
|
+ //紧急呼叫和请求增援及特级护理呼叫优先
|
|
|
+ if (entity.getType().equals(Constants.WSHROOM_CALL)
|
|
|
+ || entity.getType().equals(Constants.ROOMHELP_CALL)
|
|
|
+ || entity.getLevel().equals("255")) {
|
|
|
+ SpeechUtil.getInstance().newSpeech(speechText, true);
|
|
|
+ } else {
|
|
|
+ SpeechUtil.getInstance().newSpeech(speechText, false);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -2313,7 +2320,14 @@ public class CallingBedFragment extends BaseFragment implements SicknessBedAdapt
|
|
|
|
|
|
public void addPhonetics(UdpEntity udpEntity) {
|
|
|
startPalyPhonetics();
|
|
|
- PalyPhonetics.speakEntityList.add(udpEntity);
|
|
|
+ //紧急呼叫和请求增援及特级护理呼叫优先
|
|
|
+ if (udpEntity.getType().equals(Constants.WSHROOM_CALL)
|
|
|
+ || udpEntity.getType().equals(Constants.ROOMHELP_CALL)
|
|
|
+ || udpEntity.getLevel().equals("255")) {
|
|
|
+ PalyPhonetics.speakEntityList.add(0, udpEntity);
|
|
|
+ } else {
|
|
|
+ PalyPhonetics.speakEntityList.add(udpEntity);
|
|
|
+ }
|
|
|
showUrgentWindow(udpEntity);
|
|
|
}
|
|
|
|