[shuttle_p]
[验票成功局域网内放弃消息 ]
This commit is contained in:
yangyakun
2024-01-18 15:13:09 +08:00
parent 50bf866564
commit 9604f62e13

View File

@@ -27,8 +27,6 @@ object TicketModel : IReceivedMsgListener, IMogoOnMessageListener<WriteOffPassen
private val TAG = "TicketModel"
private val currenStartList = mutableListOf<String>()
init {
//监听乘客屏发来的消息
@@ -86,12 +84,12 @@ object TicketModel : IReceivedMsgListener, IMogoOnMessageListener<WriteOffPassen
if(writeOffMsg.ticketSize==null||writeOffMsg.ticketSize==0){
return
}
playPassenger(
writeOffMsg.ticketSize?:0,
writeOffMsg.phone ?: "",
writeOffMsg.ticketName ?: "",
writeOffMsg.orderNo?:""
)
// playPassenger(
// writeOffMsg.ticketSize?:0,
// writeOffMsg.phone ?: "",
// writeOffMsg.ticketName ?: "",
// writeOffMsg.orderNo?:""
// )
} else { // 核验失败
showNotice("验票失败,${writeOffMsg.failedReason ?: ""}", AIAssist.LEVEL3)
saveMsgBox(
@@ -142,15 +140,6 @@ object TicketModel : IReceivedMsgListener, IMogoOnMessageListener<WriteOffPassen
private fun playPassenger(ticketSize: Int,phone:String,ticketName:String,orderNo:String) {
val key = "${orderNo}_${phone}_$ticketSize"
if (currenStartList.contains(key)) {
return
}
if(currenStartList.size>1000){
currenStartList.clear()
}
currenStartList.add(key)
if (ticketSize > 1) { //多人播报 "x人" ---》x人核验通过
showNotice(ticketSize.toString() + "人核验通过", AIAssist.LEVEL3)
OrderModel.getInstance().sendWriteOffNumToClient(ticketSize.toString() + "人核验通过")