未完成工单统计

This commit is contained in:
attiya 2026-01-12 09:28:30 +08:00
parent 307d56054e
commit cb51904810
4 changed files with 68 additions and 0 deletions

View File

@ -297,4 +297,16 @@ public class EbikeBikeOrderController {
EbikeOrderBulletinBoardInfo info = ebikeBikeOrderService.bulletinBoard();
return JsonResult.success(info);
}
/**
* 个人未完成工单统计
*
* @return 操作结果
*/
@GetMapping("unfinishedOrders")
public JsonResult<EbikeOrderUnfinishedInfo> unfinishedOrders() {
EbikeOrderUnfinishedInfo info = ebikeBikeOrderService.unfinishedOrders();
return JsonResult.success(info);
}
}

View File

@ -0,0 +1,45 @@
package com.cdzy.operations.model.dto;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serial;
import java.io.Serializable;
/**
* 工单看板详情
*
* @author attiya
* @since 2025-11-24
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class EbikeOrderUnfinishedInfo implements Serializable {
@Serial
private static final long serialVersionUID = 1L;
/**
* 巡检统计
*/
Integer inspectionCount;
/**
* 调度统计
*/
Integer dispatchCount;
/**
* 维修统计
*/
Integer repairCount;
/**
* 换电统计
*/
Integer batterySwapCount;
}

View File

@ -137,4 +137,10 @@ public interface EbikeBikeOrderService extends IService<EbikeBikeOrder> {
* @return 统计结果
*/
List<EffectiveDispatchOrderDto> effectiveDispatchOrder(EffectiveDispatchOrderVo effectiveDispatchOrderVo);
/**
* 员工未完成工单统计
* @return 结果
*/
EbikeOrderUnfinishedInfo unfinishedOrders();
}

View File

@ -794,6 +794,11 @@ public class EbikeBikeOrderServiceImpl extends ServiceImpl<EbikeBikeOrderMapper,
return ebikeBikeOrderMapper.selectListByQueryAs(queryWrapper, EffectiveDispatchOrderDto.class);
}
@Override
public EbikeOrderUnfinishedInfo unfinishedOrders() {
return null;
}
EbikeBikeInfo checkBikeCode(String bikeCode) {
QueryWrapper queryWrapper = QueryWrapper.create()
.where(EBIKE_BIKE_INFO.BIKE_CODE.eq(bikeCode))