|
@@ -79,7 +79,7 @@ public class TruckMongoInfoController {
|
|
|
if (truckSimCard == null) {
|
|
if (truckSimCard == null) {
|
|
|
return new Result<>(ErrCodeEnum.INVALID_TRUCK.getCode(), "卡车无simcard信息");
|
|
return new Result<>(ErrCodeEnum.INVALID_TRUCK.getCode(), "卡车无simcard信息");
|
|
|
}
|
|
}
|
|
|
- Query query = new Query(Criteria.where("clientId").is(truckSimCard.getSimCard()));
|
|
|
|
|
|
|
+ Query query = new Query(Criteria.where("clientId").is(truckSimCard.getSimCard()).and("messageId").is("512"));
|
|
|
query.with(new Sort(Sort.Direction.DESC, "dateTime"));
|
|
query.with(new Sort(Sort.Direction.DESC, "dateTime"));
|
|
|
TmsMongoDoc tmsMongoDoc = mongoTemplate.findOne(query, TmsMongoDoc.class);
|
|
TmsMongoDoc tmsMongoDoc = mongoTemplate.findOne(query, TmsMongoDoc.class);
|
|
|
log.info("查询位置信息 truck:{}, location:{}", truckSimCard.getCarNumber(), JSON.toJSONString(tmsMongoDoc));
|
|
log.info("查询位置信息 truck:{}, location:{}", truckSimCard.getCarNumber(), JSON.toJSONString(tmsMongoDoc));
|
|
@@ -116,7 +116,7 @@ public class TruckMongoInfoController {
|
|
|
return new Result<>(ErrCodeEnum.INVALID_TRUCK.getCode(), "卡车无simcard信息");
|
|
return new Result<>(ErrCodeEnum.INVALID_TRUCK.getCode(), "卡车无simcard信息");
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- Criteria criteria = Criteria.where("clientId").is(truckSimCard.getSimCard());
|
|
|
|
|
|
|
+ Criteria criteria = Criteria.where("clientId").is(truckSimCard.getSimCard()).and("messageId").is("512");
|
|
|
criteria.andOperator(Criteria.where("createTime").gt(format.format(param.getStartTime())),
|
|
criteria.andOperator(Criteria.where("createTime").gt(format.format(param.getStartTime())),
|
|
|
Criteria.where("createTime").lt(format.format(param.getEndTime())));
|
|
Criteria.where("createTime").lt(format.format(param.getEndTime())));
|
|
|
Query query = new Query(criteria);
|
|
Query query = new Query(criteria);
|
|
@@ -156,7 +156,7 @@ public class TruckMongoInfoController {
|
|
|
}
|
|
}
|
|
|
Date queryDate = param.getLocalDate();
|
|
Date queryDate = param.getLocalDate();
|
|
|
String dateStr = format.format(queryDate);
|
|
String dateStr = format.format(queryDate);
|
|
|
- Criteria criteria = Criteria.where("clientId").is(truckSimCard.getSimCard());
|
|
|
|
|
|
|
+ Criteria criteria = Criteria.where("clientId").is(truckSimCard.getSimCard()).and("messageId").is("512");
|
|
|
criteria.andOperator(Criteria.where("createTime").gt(dateStr));
|
|
criteria.andOperator(Criteria.where("createTime").gt(dateStr));
|
|
|
Query query = new Query(criteria);
|
|
Query query = new Query(criteria);
|
|
|
query.with(new Sort(Sort.Direction.ASC, "dateTime"));
|
|
query.with(new Sort(Sort.Direction.ASC, "dateTime"));
|