diff --git a/app/src/main/java/com/idormy/sms/forwarder/workers/SendWorker.kt b/app/src/main/java/com/idormy/sms/forwarder/workers/SendWorker.kt index 8e0c3aa4..7bdf90dd 100644 --- a/app/src/main/java/com/idormy/sms/forwarder/workers/SendWorker.kt +++ b/app/src/main/java/com/idormy/sms/forwarder/workers/SendWorker.kt @@ -45,7 +45,8 @@ class SendWorker( } //val sendSbnId = inputData.getInt(Worker.sendSbnId, 0) - val simSlot = "SIM" + msgInfo.simSlot + //【注意】卡槽id:-1=获取失败、0=卡槽1、1=卡槽2,但是 Rule 表里存的是 SIM1/SIM2 + val simSlot = "SIM" + (msgInfo.simSlot + 1) val ruleList: List = Core.rule.getRuleAndSender(msgInfo.type, 1, simSlot) if (ruleList.isEmpty()) { return@withContext Result.failure(workDataOf("send" to "failed"))