From 33c7ed565ad6bfb30eee84acc33b39e6b639ade9 Mon Sep 17 00:00:00 2001
From: cloudroam <cloudroam>
Date: 星期五, 18 四月 2025 08:54:45 +0800
Subject: [PATCH] fix: 样式

---
 app/src/main/java/com/example/firstapp/receiver/SmsReceiver.kt |   52 +++++++++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 49 insertions(+), 3 deletions(-)

diff --git a/app/src/main/java/com/example/firstapp/receiver/SmsReceiver.kt b/app/src/main/java/com/example/firstapp/receiver/SmsReceiver.kt
index 9a611bb..3a274b8 100644
--- a/app/src/main/java/com/example/firstapp/receiver/SmsReceiver.kt
+++ b/app/src/main/java/com/example/firstapp/receiver/SmsReceiver.kt
@@ -81,7 +81,7 @@
                                         msgId = msgId,
                                         createTime = createtime,
                                         oneLevel = response.data.details.post ?: "",
-                                        secondLevel = response.data.details.company ?: "",
+                                        secondLevel = response.data.details.company ?: "未知",
                                         code = response.data.details.pickupCode ?: "",
                                         pickup = 0, // 0-未取件,1-已取件
                                         pickupTime = "", // 取件时间为空
@@ -104,7 +104,7 @@
                                         msgId = msgId,
                                         createTime = createtime,
                                         oneLevel = response.data.details.type ?: "",
-                                        secondLevel = response.data.details.bank ?: "",
+                                        secondLevel = response.data.details.bank ?: "未知",
                                         code = response.data.details.amount ?: "",
                                         pickup = 0, // 0-未取件,1-已取件
                                         pickupTime = "", // 取件时间为空
@@ -129,7 +129,7 @@
                                         msgId = msgId,
                                         createTime = createtime,
                                         oneLevel = response.data.details.bank ?: "",
-                                        secondLevel = response.data.details.bank ?: "",
+                                        secondLevel = response.data.details.bank ?: "未知",
                                         code = response.data.details.amount ?: "",
                                         pickup = 0, // 0-未取件,1-已取件
                                         pickupTime = "", // 取件时间为空
@@ -142,6 +142,52 @@
                                         Core.code.insert(code)
                                     }
                                 }
+                                "航班" -> {
+                                    val code = Code(
+                                        id = 0,
+                                        category = response.data.category,
+                                        categoryId = 4, // 4-航班类型
+                                        typeId = 1,     //暂时没有根据type分类
+                                        ruleId = 2,     //1-还款类型
+                                        msgId = msgId,
+                                        createTime = createtime,
+                                        oneLevel = response.data.details.company ?: "",
+                                        secondLevel = response.data.details.start +response.data.details.end?: "未知",
+                                        code = response.data.details.seat ?: "",
+                                        pickup = 0, // 0-未取件,1-已取件
+                                        pickupTime = "", // 取件时间为空
+                                        overTime = response.data.details.time
+                                            ?: "",  // 超时时间为空,暂时没有这块处理逻辑
+                                        address = response.data.details.address ?: "",
+                                        remarks = response.data.details.seat ?: "",
+                                    )
+                                    if(code.oneLevel!=""  && code.secondLevel!="" && code.code!="") {
+                                        Core.code.insert(code)
+                                    }
+                                }
+                                "火车票" -> {
+                                    val code = Code(
+                                        id = 0,
+                                        category = response.data.category,
+                                        categoryId = 5, // 5-火车票类型
+                                        typeId = 1,     //暂时没有根据type分类
+                                        ruleId = 2,     //1-还款类型
+                                        msgId = msgId,
+                                        createTime = createtime,
+                                        oneLevel = response.data.details.company ?: "",
+                                        secondLevel = response.data.details.company ?: "未知",
+                                        code = response.data.details.seat ?: "",
+                                        pickup = 0, // 0-未取件,1-已取件
+                                        pickupTime = "", // 取件时间为空
+                                        overTime = response.data.details.time
+                                            ?: "",  // 超时时间为空,暂时没有这块处理逻辑
+                                        address = response.data.details.address ?: "",
+                                        remarks = response.data.details.trips ?: "",
+                                    )
+                                    if(code.oneLevel!=""  && code.secondLevel!="" && code.code!="") {
+                                        Core.code.insert(code)
+                                    }
+                                }
                             }
 
                             // 发送广播通知数据已更新

--
Gitblit v1.9.3