分页bug修复及返回数据补全
This commit is contained in:
parent
de9ba177bb
commit
ffe8ffcdf9
@ -1357,10 +1357,12 @@ public class EbikeBikeInfoServiceImpl extends ServiceImpl<EbikeBikeInfoMapper, E
|
||||
.leftJoin(EBIKE_CAR_STATUS_INFO).on(EBIKE_BIKE_INFO.STATE.eq(EBIKE_CAR_STATUS_INFO.CODE))
|
||||
.leftJoin(EBIKE_DISPATCH_RECORDS).on(EBIKE_BIKE_INFO.BIKE_CODE.eq(EBIKE_DISPATCH_RECORDS.BIKE_CODE)
|
||||
.and(EBIKE_DISPATCH_RECORDS.DISPATCH_STATE.eq(0)))
|
||||
.where(EBIKE_BIKE_INFO.BIKE_CODE.like(queryParam.getBikeCode(), StringUtil.hasText(queryParam.getBikeCode())))
|
||||
.where(EBIKE_BIKE_CHECKIN.OPERATE_TIME.ge(queryParam.getEnterTime(), queryParam.getEnterTime() != null))
|
||||
.groupBy(EBIKE_BIKE_INFO.BIKE_ID);
|
||||
query.select(
|
||||
case_()
|
||||
.when(EBIKE_DISPATCH_RECORDS.BIKE_CODE.isNotNull())
|
||||
.when(EBIKE_DISPATCH_RECORDS.BIKE_CODE.isNull())
|
||||
.then("投放中")
|
||||
.else_(case_()
|
||||
.when(EBIKE_CAR_STATUS_INFO.NAMEYW.isNull()).then(EBIKE_CAR_STATUS_INFO.NAMEYY)
|
||||
@ -1369,8 +1371,6 @@ public class EbikeBikeInfoServiceImpl extends ServiceImpl<EbikeBikeInfoMapper, E
|
||||
.end().as("state_name")
|
||||
);
|
||||
|
||||
query.where(EBIKE_BIKE_INFO.BIKE_CODE.like(queryParam.getBikeCode(), StringUtil.hasText(queryParam.getBikeCode())));
|
||||
|
||||
if (queryParam.getState() != null && !queryParam.getState().isEmpty()) {
|
||||
String[] stateList = queryParam.getState().split(",");
|
||||
if (stateList.length == 1) {
|
||||
@ -1380,8 +1380,6 @@ public class EbikeBikeInfoServiceImpl extends ServiceImpl<EbikeBikeInfoMapper, E
|
||||
}
|
||||
}
|
||||
|
||||
query.where(EBIKE_BIKE_CHECKIN.OPERATE_TIME.ge(queryParam.getEnterTime(), queryParam.getEnterTime() != null));
|
||||
|
||||
return ebikeBikeInfoMapper.paginateAs(queryParam.getPageParam().getPage(), query, ResInventoryBikeListDto.class);
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user