车辆列表
This commit is contained in:
parent
7c52f40c7c
commit
b7bf075a10
@ -99,6 +99,11 @@ public class EbikeOrderBikeListDto implements Serializable {
|
|||||||
*/
|
*/
|
||||||
private Boolean isInParkingArea;
|
private Boolean isInParkingArea;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 是否用户报修
|
||||||
|
*/
|
||||||
|
private Boolean isUserReporting;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 无单时长
|
* 无单时长
|
||||||
*/
|
*/
|
||||||
|
|||||||
@ -537,6 +537,7 @@ public class EbikeBikeOrderServiceImpl extends ServiceImpl<EbikeBikeOrderMapper,
|
|||||||
EBIKE_BIKE_INFO.BIKE_CODE,
|
EBIKE_BIKE_INFO.BIKE_CODE,
|
||||||
EBIKE_BIKE_INFO.LOCATION,
|
EBIKE_BIKE_INFO.LOCATION,
|
||||||
EBIKE_BIKE_INFO.USAGE_STATUS,
|
EBIKE_BIKE_INFO.USAGE_STATUS,
|
||||||
|
EBIKE_BIKE_ORDER.IS_USER_REPORTING,
|
||||||
EBIKE_ECU_INFO.ECU_SN,
|
EBIKE_ECU_INFO.ECU_SN,
|
||||||
// 判断是否有巡检工单
|
// 判断是否有巡检工单
|
||||||
QueryMethods.case_()
|
QueryMethods.case_()
|
||||||
@ -621,15 +622,13 @@ public class EbikeBikeOrderServiceImpl extends ServiceImpl<EbikeBikeOrderMapper,
|
|||||||
.where(EBIKE_BIKE_INFO.STATUS.eq(BikeStatus.LAUNCH))
|
.where(EBIKE_BIKE_INFO.STATUS.eq(BikeStatus.LAUNCH))
|
||||||
.where(EBIKE_BIKE_INFO.BIKE_CODE.eq(bikeCode, StringUtil.hasText(bikeCode)))
|
.where(EBIKE_BIKE_INFO.BIKE_CODE.eq(bikeCode, StringUtil.hasText(bikeCode)))
|
||||||
.where(EBIKE_BIKE_INFO.USAGE_STATUS.eq(bikeStatus, Objects.nonNull(bikeStatus)))
|
.where(EBIKE_BIKE_INFO.USAGE_STATUS.eq(bikeStatus, Objects.nonNull(bikeStatus)))
|
||||||
.leftJoin(EBIKE_ECU_INFO).on(EBIKE_ECU_INFO.ECU_ID.eq(EBIKE_BIKE_INFO.ECU_ID));
|
.leftJoin(EBIKE_ECU_INFO).on(EBIKE_ECU_INFO.ECU_ID.eq(EBIKE_BIKE_INFO.ECU_ID))
|
||||||
|
.leftJoin(EBIKE_BIKE_ORDER).on(EBIKE_BIKE_ORDER.BIKE_CODE.eq(EBIKE_BIKE_INFO.BIKE_CODE))
|
||||||
|
.where(EBIKE_BIKE_ORDER.HANDLE_STATE.eq(OrderHandleState.UNPROCESSED).or(EBIKE_BIKE_ORDER.HANDLE_STATE.eq(OrderHandleState.ACCEPTED)));
|
||||||
if (acceptOrder!=null && acceptOrder){
|
if (acceptOrder!=null && acceptOrder){
|
||||||
queryWrapper.leftJoin(EBIKE_BIKE_ORDER).on(EBIKE_BIKE_ORDER.BIKE_CODE.eq(EBIKE_BIKE_INFO.BIKE_CODE))
|
queryWrapper.where(EBIKE_BIKE_ORDER.RECEIVER_ID.eq(StpUtil.getLoginIdAsLong()));
|
||||||
.where(EBIKE_BIKE_ORDER.HANDLE_STATE.eq(OrderHandleState.UNPROCESSED).or(EBIKE_BIKE_ORDER.HANDLE_STATE.eq(OrderHandleState.ACCEPTED)))
|
|
||||||
.where(EBIKE_BIKE_ORDER.RECEIVER_ID.eq(StpUtil.getLoginIdAsLong()));
|
|
||||||
} else if (orderType!=null) {
|
} else if (orderType!=null) {
|
||||||
queryWrapper.leftJoin(EBIKE_BIKE_ORDER).on(EBIKE_BIKE_ORDER.BIKE_CODE.eq(EBIKE_BIKE_INFO.BIKE_CODE))
|
queryWrapper.where(EBIKE_BIKE_ORDER.ORDER_TYPE.eq(orderType));
|
||||||
.where(EBIKE_BIKE_ORDER.HANDLE_STATE.eq(OrderHandleState.UNPROCESSED).or(EBIKE_BIKE_ORDER.HANDLE_STATE.eq(OrderHandleState.ACCEPTED)))
|
|
||||||
.where(EBIKE_BIKE_ORDER.ORDER_TYPE.eq(orderType));
|
|
||||||
}
|
}
|
||||||
List<EbikeOrderBikeListDto> list = bikeInfoMapper.selectListByQueryAs(queryWrapper, EbikeOrderBikeListDto.class);
|
List<EbikeOrderBikeListDto> list = bikeInfoMapper.selectListByQueryAs(queryWrapper, EbikeOrderBikeListDto.class);
|
||||||
List<String> snList = list.stream().map(EbikeOrderBikeListDto::getEcuSn).toList();
|
List<String> snList = list.stream().map(EbikeOrderBikeListDto::getEcuSn).toList();
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user