|
@@ -1,6 +1,8 @@
|
|
|
package com.zfjg.manage.controller.other;
|
|
|
|
|
|
import cn.hutool.core.collection.ListUtil;
|
|
|
+import com.alibaba.fastjson.JSON;
|
|
|
+import com.alibaba.fastjson.TypeReference;
|
|
|
import com.zfjg.common.core.domain.R;
|
|
|
import com.zfjg.common.core.exception.ServiceException;
|
|
|
import com.zfjg.common.core.utils.ServletUtils;
|
|
@@ -66,7 +68,7 @@ public class WReportController extends BaseController {
|
|
|
|
|
|
@ApiOperation(value = "详情")
|
|
|
@GetMapping("/info")
|
|
|
- public R<WReportDto> info(@RequestParam String ids) {
|
|
|
+ public R<WReportDto> info(@RequestParam(required = false) String ids) {
|
|
|
Long id = 0L;
|
|
|
try {
|
|
|
id = Long.parseLong(ids);
|
|
@@ -81,6 +83,9 @@ public class WReportController extends BaseController {
|
|
|
wReportDto.setNotCategory(Optional.ofNullable(e.getNType()).map(item -> Arrays.asList(item.split("\\|\\|\\|"))).orElseGet(ArrayList::new));
|
|
|
wReportDto.setWrongCategory(Optional.ofNullable(e.getWType()).map(item -> Arrays.asList(item.split("\\|\\|\\|"))).orElseGet(ArrayList::new));
|
|
|
wReportDto.setBreakLawCategory(Optional.ofNullable(e.getSType()).map(item -> Arrays.asList(item.split("\\|\\|\\|"))).orElseGet(ArrayList::new));
|
|
|
+ wReportDto.setWrongCategory1(Optional.ofNullable(e.getWTypeT()).map(item -> JSON.parseArray(item).toJavaList(Map.class)).orElseGet(ArrayList::new));
|
|
|
+ wReportDto.setNotCategory1(Optional.ofNullable(e.getNTypeT()).map(item -> JSON.parseArray(item).toJavaList(Map.class)).orElseGet(ArrayList::new));
|
|
|
+ wReportDto.setBreakLawCategory1(Optional.ofNullable(e.getSTypeT()).map(item -> JSON.parseArray(item).toJavaList(Map.class)).orElseGet(ArrayList::new));
|
|
|
return wReportDto;
|
|
|
}).orElseThrow(() -> new ServiceException("error"));
|
|
|
return R.ok(wReportDto1);
|
|
@@ -96,11 +101,16 @@ public class WReportController extends BaseController {
|
|
|
wReportDto.setOrgId(it.getOrgId());
|
|
|
wReportDto.setWUser(it.getWUser());
|
|
|
wReportDto.setOrgName(ListUtil.of(it.getOrgName()));
|
|
|
+ wReportDto.setSTime(it.getSTime());
|
|
|
wReportDto.setFiles(Optional.ofNullable(it.getFDown()).map(item -> Arrays.asList(item.split("\\|\\|\\|"))).orElseGet(ArrayList::new));
|
|
|
wReportDto.setDoHandler(Optional.ofNullable(it.getDDo()).map(item -> Arrays.asList(item.split("\\|\\|\\|"))).orElseGet(ArrayList::new));
|
|
|
wReportDto.setNotCategory(Optional.ofNullable(it.getNType()).map(item -> Arrays.asList(item.split("\\|\\|\\|"))).orElseGet(ArrayList::new));
|
|
|
wReportDto.setWrongCategory(Optional.ofNullable(it.getWType()).map(item -> Arrays.asList(item.split("\\|\\|\\|"))).orElseGet(ArrayList::new));
|
|
|
wReportDto.setBreakLawCategory(Optional.ofNullable(it.getSType()).map(item -> Arrays.asList(item.split("\\|\\|\\|"))).orElseGet(ArrayList::new));
|
|
|
+ wReportDto.setWrongCategory1(Optional.ofNullable(it.getWTypeT()).map(item -> JSON.parseArray(item).toJavaList(Map.class)).orElseGet(ArrayList::new));
|
|
|
+ wReportDto.setNotCategory1(Optional.ofNullable(it.getNTypeT()).map(item -> JSON.parseArray(item).toJavaList(Map.class)).orElseGet(ArrayList::new));
|
|
|
+ wReportDto.setBreakLawCategory1(Optional.ofNullable(it.getSTypeT()).map(item -> JSON.parseArray(item).toJavaList(Map.class)).orElseGet(ArrayList::new));
|
|
|
+
|
|
|
return wReportDto;
|
|
|
}).collect(Collectors.toList());
|
|
|
return R.ok(wReportDtos);
|