From 68b6c2118eeb28e41f49e92777da4684fe39d650 Mon Sep 17 00:00:00 2001 From: yangyakun Date: Wed, 19 Feb 2025 14:11:58 +0800 Subject: [PATCH] [6.11.0] [fix] [net fix] --- .../repository/db/bean/TaskDataBean.kt | 20 ++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/OCH/shuttle/driver_weaknet/src/main/java/com/mogo/och/weaknet/repository/db/bean/TaskDataBean.kt b/OCH/shuttle/driver_weaknet/src/main/java/com/mogo/och/weaknet/repository/db/bean/TaskDataBean.kt index 19312335e1..480bbe9225 100644 --- a/OCH/shuttle/driver_weaknet/src/main/java/com/mogo/och/weaknet/repository/db/bean/TaskDataBean.kt +++ b/OCH/shuttle/driver_weaknet/src/main/java/com/mogo/och/weaknet/repository/db/bean/TaskDataBean.kt @@ -4,6 +4,7 @@ import androidx.room.ColumnInfo import androidx.room.Entity import androidx.room.PrimaryKey import com.google.gson.annotations.SerializedName +import com.mogo.och.weaknet.repository.RepositoryManager @Entity(tableName = TaskDataBean.tableName) data class TaskDataBean( @@ -95,15 +96,24 @@ data class TaskDataBean( } fun getLineIdAndName(function: (shiftsId:Long,taskId: Long, taskTime: Long , taskDate:Long) -> Unit) { - taskId?.let { id -> - taskStartTime?.let { time -> - taskDate?.let { date -> - shiftsId?.let {shiftsId-> - function(shiftsId,id, time, date) + if (RepositoryManager.supportDb()) { + taskId?.let { id -> + taskStartTime?.let { time -> + taskDate?.let { date -> + shiftsId?.let {shiftsId-> + function(shiftsId,id, time, date) + } } } } + }else{ + taskId?.let { id -> + taskStartTime?.let { time -> + function(shiftsId?:0,id, time, taskDate?:System.currentTimeMillis()) + } + } } + }