|
@@ -37,6 +37,7 @@ public class EnforceSuperviseController {
|
|
|
@ApiOperation(value = "获取执法记录全过程")
|
|
|
@GetMapping("/enforcement/process")
|
|
|
public R<List<EnforcementOrgProcess>> selectEnforcementProcess(EnforcementJobProcessQuery query) {
|
|
|
+ getOrgIds(query);
|
|
|
List<EnforcementOrgProcess> enforcementProcess = enforceSuperviseMapper.selectEnforcementProcess(query);
|
|
|
return R.ok(enforcementProcess);
|
|
|
}
|
|
@@ -45,6 +46,7 @@ public class EnforceSuperviseController {
|
|
|
@ApiOperation(value = "获取执法记录全过程导出")
|
|
|
@GetMapping(value = "/enforcement/process/export")
|
|
|
public void selectEnforcementProcessExport(HttpServletResponse response, EnforcementJobProcessQuery query) {
|
|
|
+ getOrgIds(query);
|
|
|
List<EnforcementOrgProcess> enforcementProcess = enforceSuperviseMapper.selectEnforcementProcess(query);
|
|
|
if (com.zfjg.common.core.utils.StringUtils.isEmpty(enforcementProcess)) {
|
|
|
return;
|
|
@@ -59,6 +61,7 @@ public class EnforceSuperviseController {
|
|
|
@ApiOperation(value = "获取执法记录全过程的任务列表(分页)")
|
|
|
@GetMapping("/enforcement/process/joblist")
|
|
|
public TableInfo<EnforcementJobProcessDTO> getEnforcementJobProcessList(EnforcementJobProcessQuery query) {
|
|
|
+ getOrgIds(query);
|
|
|
startPage();
|
|
|
List<EnforcementJobProcessDTO> list = enforceSuperviseMapper.getEnforcementJobProcessList(query);
|
|
|
return new TableInfo<>(list);
|
|
@@ -67,12 +70,15 @@ public class EnforceSuperviseController {
|
|
|
@ApiOperation(value = "获取执法记录全过程的任务列表导出")
|
|
|
@GetMapping(value = "/enforcement/process/joblist/export")
|
|
|
public void getEnforcementJobProcessListExport(HttpServletResponse response, EnforcementJobProcessQuery query) {
|
|
|
+ getOrgIds(query);
|
|
|
List<EnforcementJobProcessDTO> list = enforceSuperviseMapper.getEnforcementJobProcessList(query);
|
|
|
if (com.zfjg.common.core.utils.StringUtils.isEmpty(list)) {
|
|
|
return;
|
|
|
}
|
|
|
list.forEach(e -> {
|
|
|
e.setRelate(e.getRelate());
|
|
|
+ e.setEnforceResultName(e.getEnforceResultName());
|
|
|
+ e.setJobTypeName(e.getJobTypeName());
|
|
|
});
|
|
|
ExcelUtil<EnforcementJobProcessDTO> util = new ExcelUtil<EnforcementJobProcessDTO>(EnforcementJobProcessDTO.class);
|
|
|
util.exportExcel(response, list, "执法全过程记录列表", "执法全过程记录列表");
|
|
@@ -81,6 +87,7 @@ public class EnforceSuperviseController {
|
|
|
@ApiOperation(value = "检查超期列表(分页)")
|
|
|
@GetMapping("/enforcement/timeout/joblist")
|
|
|
public TableInfo<EnforceJobTimeoutDto> getEnforcementJobTimeOutList(EnforcementJobProcessQuery query) {
|
|
|
+ getOrgIds(query);
|
|
|
startPage();
|
|
|
List<EnforceJobTimeoutDto> list = enforceSuperviseMapper.getEnforcementJobTimeOutList(query);
|
|
|
return new TableInfo<>(list);
|
|
@@ -89,6 +96,7 @@ public class EnforceSuperviseController {
|
|
|
@ApiOperation(value = "检查超期列表导出")
|
|
|
@GetMapping(value = "/enforcement/timeout/joblist/export")
|
|
|
public void getEnforcementJobTimeOutListExport(HttpServletResponse response, EnforcementJobProcessQuery query) {
|
|
|
+ getOrgIds(query);
|
|
|
List<EnforceJobTimeoutDto> list = enforceSuperviseMapper.getEnforcementJobTimeOutList(query);
|
|
|
if (com.zfjg.common.core.utils.StringUtils.isEmpty(list)) {
|
|
|
return;
|
|
@@ -105,6 +113,7 @@ public class EnforceSuperviseController {
|
|
|
@ApiOperation(value = "检查超期")
|
|
|
@GetMapping("/enforcement/timeout")
|
|
|
public R<List<EnforceOrgTimeoutDto>> selectEnforceTimeout(EnforcementJobProcessQuery query) {
|
|
|
+ getOrgIds(query);
|
|
|
List<EnforcementOrgInfo> orglist = enforceSuperviseMapper.selectOrgInfoList(query.getEnforceOrgId(),query.getEnforceOrgIds());
|
|
|
Map<String, String> orgmap = orglist.stream() .collect(Collectors.toMap( EnforcementOrgInfo::getOrgId, EnforcementOrgInfo::getOrgName));
|
|
|
List<EnforceOrgTimeoutDto> enforceOrgTimeoutDtos = new ArrayList<>();
|
|
@@ -138,6 +147,7 @@ public class EnforceSuperviseController {
|
|
|
@ApiOperation(value = "检查超期导出")
|
|
|
@GetMapping(value = "/enforcement/timeout/export")
|
|
|
public void selectEnforceTimeoutExport(HttpServletResponse response, EnforcementJobProcessQuery query) {
|
|
|
+ getOrgIds(query);
|
|
|
List<EnforceOrgTimeoutDto> enforceTimeouts = enforceSuperviseMapper.selectEnforceTimeout(query);
|
|
|
if (com.zfjg.common.core.utils.StringUtils.isEmpty(enforceTimeouts)) {
|
|
|
return;
|
|
@@ -149,6 +159,7 @@ public class EnforceSuperviseController {
|
|
|
@ApiOperation(value = "检查时长")
|
|
|
@GetMapping("/enforcement/average-time")
|
|
|
public R<List<EnforceOrgAverageTimeDto>> selectEnforceAverageTime(EnforcementJobProcessQuery query) {
|
|
|
+ getOrgIds(query);
|
|
|
List<EnforceOrgAverageTimeDto> enforceAverageTimes = enforceSuperviseMapper.selectEnforceAverageTime(query);
|
|
|
EnforceOrgAverageTimeDto enforceAverageTimeDto = new EnforceOrgAverageTimeDto();
|
|
|
enforceAverageTimeDto.setOrgName("重庆市消防救援总队");
|
|
@@ -178,6 +189,7 @@ public class EnforceSuperviseController {
|
|
|
@ApiOperation(value = "检查时长导出")
|
|
|
@GetMapping(value = "/enforcement/average-time/export")
|
|
|
public void selectEnforceAverageTimeExport(HttpServletResponse response, EnforcementJobProcessQuery query) {
|
|
|
+ getOrgIds(query);
|
|
|
List<EnforceOrgAverageTimeDto> enforceAverageTimes = enforceSuperviseMapper.selectEnforceAverageTime(query);
|
|
|
EnforceOrgAverageTimeDto enforceAverageTimeDto = new EnforceOrgAverageTimeDto();
|
|
|
enforceAverageTimeDto.setOrgName("重庆市消防救援总队");
|
|
@@ -214,6 +226,7 @@ public class EnforceSuperviseController {
|
|
|
@ApiOperation(value = "检查时长列表(分页)")
|
|
|
@GetMapping("/enforcement/org/average-time")
|
|
|
public TableInfo<EnforcementJobAverageTimeDTO> selectEnforceJobAverageTime(EnforcementJobProcessQuery query) {
|
|
|
+ getOrgIds(query);
|
|
|
getTypeName(query);
|
|
|
startPage();
|
|
|
List<EnforcementJobAverageTimeDTO> list = enforceSuperviseMapper.selectEnforceJobAverageTime(query);
|
|
@@ -224,6 +237,7 @@ public class EnforceSuperviseController {
|
|
|
@ApiOperation(value = "检查时长列表导出")
|
|
|
@GetMapping(value = "/enforcement/org/average-time/export")
|
|
|
public void selectEnforceJobAverageTimeExport(HttpServletResponse response, EnforcementJobProcessQuery query) {
|
|
|
+ getOrgIds(query);
|
|
|
getTypeName(query);
|
|
|
List<EnforcementJobAverageTimeDTO> list = enforceSuperviseMapper.selectEnforceJobAverageTime(query);
|
|
|
ExcelUtil<EnforcementJobAverageTimeDTO> util = new ExcelUtil<EnforcementJobAverageTimeDTO>(EnforcementJobAverageTimeDTO.class);
|
|
@@ -234,6 +248,13 @@ public class EnforceSuperviseController {
|
|
|
util.exportExcel(response, list, "检查时长列表", "检查时长列表");
|
|
|
}
|
|
|
|
|
|
+ public void getOrgIds(EnforcementJobProcessQuery query) {
|
|
|
+ if (ObjectUtils.isNotEmpty(query.getEnforceOrgId())) {
|
|
|
+ query.setEnforceOrgIds(Arrays.asList(query.getEnforceOrgId().split(",")));
|
|
|
+ }
|
|
|
+ query.setEnforceOrgId(null);
|
|
|
+ }
|
|
|
+
|
|
|
public void getTypeName(EnforcementJobProcessQuery query){
|
|
|
if (ObjectUtils.isNotEmpty(query.getJobType())) {
|
|
|
switch (query.getJobType()) {
|