[6.8.4]
[fea] [detailId -> shiftsId]
This commit is contained in:
@@ -16,7 +16,7 @@ public class LoginInfo {
|
||||
private Long siteId;//站点id 包车使用
|
||||
private Long currentSite;//当前站点 接驳、公交、班车使用
|
||||
private Boolean leaving;// 当前站点是否出发
|
||||
private Long detailId;//模板id
|
||||
private Long shiftsId;//模板id
|
||||
private Long taskDate;// 任务或模板的日期
|
||||
private String vin;//车辆唯一识别码
|
||||
private String cityCode;//城市编码
|
||||
@@ -210,12 +210,12 @@ public class LoginInfo {
|
||||
this.siteId = siteId;
|
||||
}
|
||||
|
||||
public Long getDetailId() {
|
||||
return detailId;
|
||||
public Long getShiftsId() {
|
||||
return shiftsId;
|
||||
}
|
||||
|
||||
public void setDetailId(Long detailId) {
|
||||
this.detailId = detailId;
|
||||
public void setShiftsId(Long shiftsId) {
|
||||
this.shiftsId = shiftsId;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -60,7 +60,7 @@ open class EventDataBase(val msgtype:String,var businessTime: Long?)
|
||||
|
||||
data class EventData(
|
||||
var taskId: Long?,
|
||||
var detailId: Long?,
|
||||
var shiftsId: Long?,
|
||||
var taskDate: Long?,
|
||||
var businessTimeout: Long?,
|
||||
var writeVersion: Long?,
|
||||
@@ -73,7 +73,7 @@ data class EventData(
|
||||
data class WriteOffEventData(
|
||||
var msgId: String?,
|
||||
var taskId: Long?,
|
||||
var detailId: Long?,
|
||||
var shiftsId: Long?,
|
||||
var taskDate: Long?,
|
||||
var siteId: Long?,
|
||||
var driverId: Long?,
|
||||
|
||||
@@ -16,7 +16,7 @@ data class TaskDataBean(
|
||||
* 任务id
|
||||
*/
|
||||
@ColumnInfo(name = "task_id", typeAffinity = ColumnInfo.INTEGER, index = true)
|
||||
@SerializedName("id", alternate = ["detailId"])
|
||||
@SerializedName("id", alternate = ["shiftsId"])
|
||||
var taskId: Long? = null,
|
||||
|
||||
/**
|
||||
|
||||
@@ -177,12 +177,11 @@ class WeaknetRepository : ILineRepository {
|
||||
val loginInfo = LoginStatusManager.getLoginInfo()
|
||||
return Observable.just(loginInfo).flatMap {
|
||||
// check数据 是否正在之心
|
||||
|
||||
val taskId = if(AppIdentityModeUtils.isBus(FunctionBuildConfig.appIdentityMode)||
|
||||
AppIdentityModeUtils.isShuttle(FunctionBuildConfig.appIdentityMode)){
|
||||
it.taskId
|
||||
}else{
|
||||
it.detailId
|
||||
it.shiftsId
|
||||
}
|
||||
val taskDate = it.taskDate
|
||||
val currentSiteId = it.currentSite
|
||||
@@ -215,6 +214,11 @@ class WeaknetRepository : ILineRepository {
|
||||
CallerLogger.d(TAG,"服务端正在执行${taskId},本地没有此任务")
|
||||
OchChainLogManager.writeChainLogDb("错误信息","服务端正在执行${taskId},本地没有此任务")
|
||||
return@flatMap Observable.just(false)
|
||||
}else{
|
||||
// 本地任务已经被执行
|
||||
if(queryTaskById.status == TaskDataBean.used){
|
||||
return@flatMap Observable.just(false)
|
||||
}
|
||||
}
|
||||
// endregion
|
||||
|
||||
|
||||
Reference in New Issue
Block a user