فهرست منبع

设备故障信息 时间筛选

tanbin 1 سال پیش
والد
کامیت
5b5ffa67a7

+ 6 - 1
device-api-service/src/main/java/com/xy/service/DeviceFaultInfoServiceImpl.java

@@ -76,7 +76,12 @@ public class DeviceFaultInfoServiceImpl extends ServiceImpl<DeviceFaultInfoMappe
     @ApiOperation("分页查询")
     public R<PageBean<DeviceFaultInfoDto.Vo>> page(@RequestBody DeviceFaultInfoDto.Page page) {
         PageBean pageBean = page.getPage();
-        LambdaQueryWrapper<DeviceFaultInfo> lambdaQueryWrapper = new MybatisPlusQuery().eqWrapper(page, DeviceFaultInfo.class).build();
+        LocalDateTime beginTime = page.getBeginTime();
+        LocalDateTime endTime = page.getEndTime();
+        LambdaQueryWrapper<DeviceFaultInfo> lambdaQueryWrapper = new MybatisPlusQuery()
+                .eqWrapper(page, DeviceFaultInfo.class).build()
+                .ge(beginTime != null, DeviceFaultInfo::getCreateTime, beginTime)
+                .le(endTime != null, DeviceFaultInfo::getCreateTime, endTime);
         IPage<DeviceFaultInfo> iPage = page(toIPage(pageBean), lambdaQueryWrapper);
         PageBean<DeviceFaultInfoDto.Vo> data = toPageBean(DeviceFaultInfoDto.Vo.class, iPage);
         List<DeviceFaultInfoDto.Vo> records = data.getRecords();

+ 8 - 0
device-api/src/main/java/com/xy/dto/DeviceFaultInfoDto.java

@@ -31,6 +31,14 @@ public class DeviceFaultInfoDto {
         @ApiModelProperty(value = "分页对象", required = true)
         private PageBean page;
 
+        @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+        @ApiModelProperty(value = "日志截取开始时间-起")
+        private LocalDateTime beginTime;
+
+        @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+        @ApiModelProperty(value = "日志截取开始时间-始")
+        private LocalDateTime endTime;
+
     }
 
     @Data