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