From 03f8996994c1334f6dda1a7a131561d6f0736c2f Mon Sep 17 00:00:00 2001 From: xiangpei <xiangpei@timesnew.cn> Date: 星期六, 31 八月 2024 11:13:13 +0800 Subject: [PATCH] 快速下发丢弃最近半小时,monitorvo增加deviceType --- ycl-pojo/src/main/java/com/ycl/platform/domain/vo/DistributeWorkOrderVO.java | 2 +- ycl-common/src/main/java/enumeration/general/FastDistributeTypeEnum.java | 1 - ycl-server/src/main/java/com/ycl/platform/controller/WorkOrderController.java | 2 +- ycl-server/src/main/java/com/ycl/platform/service/impl/WorkOrderServiceImpl.java | 9 +++++---- ycl-pojo/src/main/java/com/ycl/platform/domain/vo/TMonitorVO.java | 6 ++++++ 5 files changed, 13 insertions(+), 7 deletions(-) diff --git a/ycl-common/src/main/java/enumeration/general/FastDistributeTypeEnum.java b/ycl-common/src/main/java/enumeration/general/FastDistributeTypeEnum.java index c73c7c2..eb22386 100644 --- a/ycl-common/src/main/java/enumeration/general/FastDistributeTypeEnum.java +++ b/ycl-common/src/main/java/enumeration/general/FastDistributeTypeEnum.java @@ -12,7 +12,6 @@ @Getter public enum FastDistributeTypeEnum { - LAST_HALF_HOUR("LAST_HALF_HOUR", "鏈�杩戝崐灏忔椂"), LAST_HOUR("LAST_HOUR", "鏈�杩戜竴灏忔椂"), LAST_TWO_HOUR("LAST_TWO_HOUR", "鏈�杩戜袱灏忔椂"), LAST_DAY("LAST_DAY", "鏈�杩戜竴澶�"), diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/vo/DistributeWorkOrderVO.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/vo/DistributeWorkOrderVO.java index a9ccdd7..b0efda5 100644 --- a/ycl-pojo/src/main/java/com/ycl/platform/domain/vo/DistributeWorkOrderVO.java +++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/vo/DistributeWorkOrderVO.java @@ -30,7 +30,7 @@ /** * 蹇�熶笅鍙戞柟寮� */ - @NotNull(message = "璇烽�夋嫨蹇嵎涓嬪彂鏂瑰紡") + @NotNull(message = "璇烽�夋嫨蹇嵎涓嬪彂鏂瑰紡") private FastDistributeTypeEnum fastWay; /** diff --git a/ycl-pojo/src/main/java/com/ycl/platform/domain/vo/TMonitorVO.java b/ycl-pojo/src/main/java/com/ycl/platform/domain/vo/TMonitorVO.java index 45c0ba3..215c6fd 100644 --- a/ycl-pojo/src/main/java/com/ycl/platform/domain/vo/TMonitorVO.java +++ b/ycl-pojo/src/main/java/com/ycl/platform/domain/vo/TMonitorVO.java @@ -267,4 +267,10 @@ * 鍔ㄦ�佸垪 */ private List<DynamicColumnVO> dynamicColumnList; + + /** + * 璁惧鍘傚晢锛� 0娴峰悍 1澶у崕 2瀹囪 + */ + private Integer deviceType; + } diff --git a/ycl-server/src/main/java/com/ycl/platform/controller/WorkOrderController.java b/ycl-server/src/main/java/com/ycl/platform/controller/WorkOrderController.java index 89062aa..33c678f 100644 --- a/ycl-server/src/main/java/com/ycl/platform/controller/WorkOrderController.java +++ b/ycl-server/src/main/java/com/ycl/platform/controller/WorkOrderController.java @@ -124,7 +124,7 @@ } @PostMapping("/distribute/ids") - @ApiOperation(value = "涓嬪彂閫夋嫨", notes = "涓嬪彂閫夋嫨") + @ApiOperation(value = "涓嬪彂閫夋嫨鐨勫伐鍗�", notes = "涓嬪彂閫夋嫨閫夋嫨鐨勫伐鍗�") @PreAuthorize("@ss.hasPermi('work:order:distribute')") public Result selectedIdsDistribute(@RequestBody DistributeWorkOrderQuery query) { return workOrderService.selectedIdsDistribute(query); diff --git a/ycl-server/src/main/java/com/ycl/platform/service/impl/WorkOrderServiceImpl.java b/ycl-server/src/main/java/com/ycl/platform/service/impl/WorkOrderServiceImpl.java index 06ca137..b7b68f1 100644 --- a/ycl-server/src/main/java/com/ycl/platform/service/impl/WorkOrderServiceImpl.java +++ b/ycl-server/src/main/java/com/ycl/platform/service/impl/WorkOrderServiceImpl.java @@ -489,9 +489,6 @@ LocalDateTime now = LocalDateTime.now(ZoneId.systemDefault()); data.setEnd(now); switch (data.getFastWay()) { - case LAST_HALF_HOUR: - data.setStart(now.minusMinutes(30)); - break; case LAST_HOUR: data.setStart(now.minusHours(1)); break; @@ -501,8 +498,12 @@ case LAST_DAY: data.setStart(now.minusDays(1)); break; + default: + break; } - + if (Objects.isNull(data.getStart())) { + throw new RuntimeException("鏃犳硶鐢熸垚蹇�熶笅鍙戠殑鏃堕棿鑼冨洿锛岃閫夋嫨姝g‘鐨勫揩閫熶笅鍙戞柟寮�"); + } // 鏌ヨ绗﹀悎鏉′欢鐨勫伐鍗� List<WorkOrder> list = new LambdaQueryChainWrapper<>(baseMapper) .select(WorkOrder::getSerialNumber, WorkOrder::getWorkOrderNo) -- Gitblit v1.8.0