新增状态管理查询

This commit is contained in:
cdf
2024-06-05 14:53:05 +08:00
parent 84d3f108ad
commit 4045944558
11 changed files with 55 additions and 11 deletions

View File

@@ -120,6 +120,12 @@ public class QuitRunningDeviceParam implements Serializable {
@ApiModelProperty(value = "设备编号") @ApiModelProperty(value = "设备编号")
private String deviceId; private String deviceId;
/**
* 1:审批中2审批通过3审批不通过4已取消
*/
@ApiModelProperty(value = "审批状态")
private Integer status;
} }

View File

@@ -179,5 +179,11 @@ public class SupervisionDevMainReportParam {
@ApiModelProperty(value = "填报部门") @ApiModelProperty(value = "填报部门")
private String orgNo; private String orgNo;
/**
* 1:审批中2审批通过3审批不通过4已取消
*/
@ApiModelProperty(value = "审批状态")
private Integer status;
} }
} }

View File

@@ -73,5 +73,11 @@ public class SupervisionTempLineDebugParam {
private List<Integer> statueList; private List<Integer> statueList;
/**
* 1:审批中2审批通过3审批不通过4已取消
*/
@ApiModelProperty(value="1:审批中2审批通过3审批不通过4已取消")
private Integer status;
} }
} }

View File

@@ -271,5 +271,8 @@ public class SupervisionTempLineReportParam {
private List<Integer> statueList; private List<Integer> statueList;
@ApiModelProperty(value = "审核状态")
private Integer status;
} }
} }

View File

@@ -116,7 +116,11 @@ public class WarningLeafletParam implements Serializable{
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
public static class WarningLeafletQueryParam extends BaseParam { public static class WarningLeafletQueryParam extends BaseParam {
/**
* 1:审批中2审批通过3审批不通过4已取消5待反馈
*/
@ApiModelProperty(value = "设备编号")
private Integer status;
} }

View File

@@ -48,6 +48,8 @@ public class SupervisionUserComplaintVO {
@ApiModelProperty(value = "是否发起警告单(01是)") @ApiModelProperty(value = "是否发起警告单(01是)")
private Integer initiateWarningFlag; private Integer initiateWarningFlag;
private String createBy;

View File

@@ -142,6 +142,11 @@ public class QuitRunningDeviceServiceImpl extends ServiceImpl<QuitRunningDeviceM
//判断监测点/设备的选择 //判断监测点/设备的选择
quitRunningDeviceVOQueryWrapper.eq("supervision_quit_running_device.device_type", quitRunningDeviceQueryParam.getDeviceType()); quitRunningDeviceVOQueryWrapper.eq("supervision_quit_running_device.device_type", quitRunningDeviceQueryParam.getDeviceType());
if (Objects.nonNull(quitRunningDeviceQueryParam.getStatus())) {
quitRunningDeviceVOQueryWrapper.eq("supervision_quit_running_device.status", quitRunningDeviceQueryParam.getStatus());
}
} }
//获取当前用户部门所有同事的id查看该部门下所有的数据 //获取当前用户部门所有同事的id查看该部门下所有的数据

View File

@@ -36,10 +36,7 @@ import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
import java.util.ArrayList; import java.util.*;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors; import java.util.stream.Collectors;
/** /**
@@ -161,7 +158,9 @@ public class SupervisionDevMainReportPOServiceImpl extends ServiceImpl<Supervisi
/*获取直接下属子单位*/ /*获取直接下属子单位*/
List<String> data = deptFeignClient.getDepSonIdtByDeptId(supervisionDevMainReportQuery.getOrgNo()).getData(); List<String> data = deptFeignClient.getDepSonIdtByDeptId(supervisionDevMainReportQuery.getOrgNo()).getData();
queryWrapper.in("supervision_dev_main_report.org_id", data); queryWrapper.in("supervision_dev_main_report.org_id", data);
}
if (Objects.nonNull(supervisionDevMainReportQuery.getStatus())) {
queryWrapper.eq("supervision_dev_main_report.status", supervisionDevMainReportQuery.getStatus());
} }
//添加上时间范围 //添加上时间范围
queryWrapper.between("supervision_dev_main_report.Create_Time", queryWrapper.between("supervision_dev_main_report.Create_Time",

View File

@@ -153,6 +153,11 @@ public class SupervisionTempLineDebugPOServiceImpl extends ServiceImpl<Supervisi
queryWrapper.in("supervision_temp_line_report.org_id", data); queryWrapper.in("supervision_temp_line_report.org_id", data);
} }
if (Objects.nonNull(supervisionTempLineDebugQuery.getStatus())) {
queryWrapper.eq("supervision_temp_line_report.status", supervisionTempLineDebugQuery.getStatus());
}
//添加上时间范围 //添加上时间范围
queryWrapper.between("supervision_temp_line_report.Create_Time", queryWrapper.between("supervision_temp_line_report.Create_Time",
DateUtil.beginOfDay(DateUtil.parse(supervisionTempLineDebugQuery.getSearchBeginTime())), DateUtil.beginOfDay(DateUtil.parse(supervisionTempLineDebugQuery.getSearchBeginTime())),
@@ -177,6 +182,10 @@ public class SupervisionTempLineDebugPOServiceImpl extends ServiceImpl<Supervisi
List<String> data = deptFeignClient.getDepSonIdtByDeptId(supervisionTempLineDebugQuery.getOrgNo()).getData(); List<String> data = deptFeignClient.getDepSonIdtByDeptId(supervisionTempLineDebugQuery.getOrgNo()).getData();
queryWrapper.in("supervision_temp_line_report.org_id", data); queryWrapper.in("supervision_temp_line_report.org_id", data);
} }
if (Objects.nonNull(supervisionTempLineDebugQuery.getStatus())) {
queryWrapper.eq("supervision_temp_line_debug.status", supervisionTempLineDebugQuery.getStatus());
}
//添加上时间范围 //添加上时间范围
queryWrapper.between("supervision_temp_line_debug.Create_Time", queryWrapper.between("supervision_temp_line_debug.Create_Time",
DateUtil.beginOfDay(DateUtil.parse(supervisionTempLineDebugQuery.getSearchBeginTime())), DateUtil.beginOfDay(DateUtil.parse(supervisionTempLineDebugQuery.getSearchBeginTime())),

View File

@@ -38,6 +38,7 @@ import org.springframework.transaction.annotation.Transactional;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Objects;
import java.util.stream.Collectors; import java.util.stream.Collectors;
/** /**
@@ -136,6 +137,11 @@ public class SupervisionTempLineReportServiceImpl extends ServiceImpl<Supervisio
List<String> data = deptFeignClient.getDepSonIdtByDeptId(supervisionTempLineReportQuery.getOrgNo()).getData(); List<String> data = deptFeignClient.getDepSonIdtByDeptId(supervisionTempLineReportQuery.getOrgNo()).getData();
queryWrapper.in("supervision_temp_line_report.org_id", data); queryWrapper.in("supervision_temp_line_report.org_id", data);
} }
if (Objects.nonNull(supervisionTempLineReportQuery.getStatus())) {
queryWrapper.eq("supervision_temp_line_report.status", supervisionTempLineReportQuery.getStatus());
}
//添加上时间范围 //添加上时间范围
queryWrapper.between("supervision_temp_line_report.Create_Time", queryWrapper.between("supervision_temp_line_report.Create_Time",
DateUtil.beginOfDay(DateUtil.parse(supervisionTempLineReportQuery.getSearchBeginTime())), DateUtil.beginOfDay(DateUtil.parse(supervisionTempLineReportQuery.getSearchBeginTime())),

View File

@@ -34,10 +34,7 @@ import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
import java.util.ArrayList; import java.util.*;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.function.Function; import java.util.function.Function;
import java.util.stream.Collectors; import java.util.stream.Collectors;
@@ -138,7 +135,8 @@ public class UserReportNormalServiceImpl extends ServiceImpl<UserReportNormalMap
lambdaQueryWrapper.orderByDesc(UserReportNormalPO::getCreateTime) lambdaQueryWrapper.orderByDesc(UserReportNormalPO::getCreateTime)
.eq(UserReportNormalPO::getType,userReportNormalParam.getType()) .eq(UserReportNormalPO::getType,userReportNormalParam.getType())
.in(UserReportNormalPO::getCreateBy, colleaguesIds) .in(UserReportNormalPO::getCreateBy, colleaguesIds)
.eq(UserReportNormalPO::getUserReportId,userReportNormalParam.getUserReportId()); .eq(UserReportNormalPO::getUserReportId,userReportNormalParam.getUserReportId()).eq(Objects.nonNull(userReportNormalParam.getStatus()),UserReportNormalPO::getStatus,userReportNormalParam.getStatus());
Page<UserReportNormalPO> page = this.page(new Page<>(PageFactory.getPageNum(userReportNormalParam), PageFactory.getPageSize(userReportNormalParam)), lambdaQueryWrapper); Page<UserReportNormalPO> page = this.page(new Page<>(PageFactory.getPageNum(userReportNormalParam), PageFactory.getPageSize(userReportNormalParam)), lambdaQueryWrapper);
if (CollUtil.isNotEmpty(page.getRecords())) { if (CollUtil.isNotEmpty(page.getRecords())) {
List<String> ids = page.getRecords().stream().map(UserReportNormalPO::getUserReportId).distinct().collect(Collectors.toList()); List<String> ids = page.getRecords().stream().map(UserReportNormalPO::getUserReportId).distinct().collect(Collectors.toList());