From bb5cc01d905a93dba7eac44a0fb2dcad3d1f4006 Mon Sep 17 00:00:00 2001
From: 18034727885 <973609879@qq.com>
Date: 星期日, 28 六月 2026 21:40:57 +0800
Subject: [PATCH] 修复问题

---
 app/src/main/java/com/xw/yunwei/model/ClockInStatusModel.kt |   30 ++++++++++++++++++++++++++++++
 1 files changed, 30 insertions(+), 0 deletions(-)

diff --git a/app/src/main/java/com/xw/yunwei/model/ClockInStatusModel.kt b/app/src/main/java/com/xw/yunwei/model/ClockInStatusModel.kt
index 8077029..5cbc5db 100644
--- a/app/src/main/java/com/xw/yunwei/model/ClockInStatusModel.kt
+++ b/app/src/main/java/com/xw/yunwei/model/ClockInStatusModel.kt
@@ -2,6 +2,7 @@
 
 import android.os.Parcelable
 import com.google.gson.annotations.SerializedName
+import com.xw.yunwei.extension.dateChangePattern
 import kotlinx.parcelize.Parcelize
 import java.util.Calendar
 
@@ -436,4 +437,33 @@
     fun hadLostOffWorkCheckedIn(): Boolean {
         return clockOutResult == 3
     }
+
+    //获取上班打卡成功时间
+    fun getFormateClockInTime(): String {
+        return try {
+            clockInTime?.let {
+                val split = it.split(" ")
+                val ymd = split[0].dateChangePattern("yyyy-MM-dd", "yyyy/MM/dd")
+                "$ymd ${split[1]}"
+            } ?: ""
+        } catch (e: Exception) {
+            e.printStackTrace()
+            ""
+        }
+    }
+
+    //获取下班打卡成功时间
+    fun getFormateClockOutTime(): String {
+        return try {
+            clockOutTime?.let {
+                val split = it.split(" ")
+                val ymd = split[0].dateChangePattern("yyyy-MM-dd", "yyyy/MM/dd")
+                "$ymd ${split[1]}"
+            } ?: ""
+        } catch (e: Exception) {
+            e.printStackTrace()
+            ""
+        }
+    }
+
 }
\ No newline at end of file

--
Gitblit v1.7.1