个人未完成工单统计
This commit is contained in:
parent
a168999a83
commit
e7870785bd
@ -26,20 +26,20 @@ public class EbikeOrderUnfinishedInfo implements Serializable {
|
|||||||
/**
|
/**
|
||||||
* 巡检统计
|
* 巡检统计
|
||||||
*/
|
*/
|
||||||
Integer inspectionCount;
|
Long inspectionCount;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 调度统计
|
* 调度统计
|
||||||
*/
|
*/
|
||||||
Integer dispatchCount;
|
Long dispatchCount;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 维修统计
|
* 维修统计
|
||||||
*/
|
*/
|
||||||
Integer repairCount;
|
Long repairCount;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 换电统计
|
* 换电统计
|
||||||
*/
|
*/
|
||||||
Integer batterySwapCount;
|
Long batterySwapCount;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -824,7 +824,36 @@ public class EbikeBikeOrderServiceImpl extends ServiceImpl<EbikeBikeOrderMapper,
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public EbikeOrderUnfinishedInfo unfinishedOrders() {
|
public EbikeOrderUnfinishedInfo unfinishedOrders() {
|
||||||
return null;
|
QueryWrapper queryWrapper = QueryWrapper.create()
|
||||||
|
.where(EBIKE_BIKE_ORDER.HANDLE_STATE.eq(OrderHandleState.ACCEPTED))
|
||||||
|
.where(EBIKE_BIKE_ORDER.RECEIVER_ID.eq(StpUtil.getLoginIdAsLong()))
|
||||||
|
.where(EBIKE_BIKE_ORDER.ORDER_TYPE.eq(BikeOrderType.INSPECTION));
|
||||||
|
long inspectionCount = count(queryWrapper);
|
||||||
|
|
||||||
|
queryWrapper.clear();
|
||||||
|
queryWrapper.where(EBIKE_BIKE_ORDER.HANDLE_STATE.eq(OrderHandleState.ACCEPTED))
|
||||||
|
.where(EBIKE_BIKE_ORDER.RECEIVER_ID.eq(StpUtil.getLoginIdAsLong()))
|
||||||
|
.where(EBIKE_BIKE_ORDER.ORDER_TYPE.eq(BikeOrderType.BATTERY_SWAP));
|
||||||
|
long batterySwapCount = count(queryWrapper);
|
||||||
|
|
||||||
|
queryWrapper.clear();
|
||||||
|
queryWrapper.where(EBIKE_BIKE_ORDER.HANDLE_STATE.eq(OrderHandleState.ACCEPTED))
|
||||||
|
.where(EBIKE_BIKE_ORDER.RECEIVER_ID.eq(StpUtil.getLoginIdAsLong()))
|
||||||
|
.where(EBIKE_BIKE_ORDER.ORDER_TYPE.eq(BikeOrderType.DISPATCH));
|
||||||
|
long dispatchCount = count(queryWrapper);
|
||||||
|
|
||||||
|
queryWrapper.clear();
|
||||||
|
queryWrapper.where(EBIKE_BIKE_ORDER.HANDLE_STATE.eq(OrderHandleState.ACCEPTED))
|
||||||
|
.where(EBIKE_BIKE_ORDER.RECEIVER_ID.eq(StpUtil.getLoginIdAsLong()))
|
||||||
|
.where(EBIKE_BIKE_ORDER.ORDER_TYPE.eq(BikeOrderType.REPAIR));
|
||||||
|
long repairCount = count(queryWrapper);
|
||||||
|
|
||||||
|
return EbikeOrderUnfinishedInfo.builder()
|
||||||
|
.inspectionCount(inspectionCount)
|
||||||
|
.batterySwapCount(batterySwapCount)
|
||||||
|
.dispatchCount(dispatchCount)
|
||||||
|
.repairCount(repairCount)
|
||||||
|
.build();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user