|
|
@@ -29,7 +29,9 @@ import javax.servlet.http.HttpServletResponse;
|
|
|
import javax.validation.Valid;
|
|
|
import java.io.IOException;
|
|
|
import java.io.OutputStream;
|
|
|
+import java.util.Arrays;
|
|
|
import java.util.List;
|
|
|
+import java.util.stream.Collectors;
|
|
|
|
|
|
import static cn.iocoder.yudao.framework.apilog.core.enums.OperateTypeEnum.EXPORT;
|
|
|
import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success;
|
|
|
@@ -82,7 +84,13 @@ public class IotSocSummaryController {
|
|
|
@PreAuthorize("@ss.hasPermission('rq:iot-soc-summary:query')")
|
|
|
public CommonResult<PageResult<IotSocSummaryRespVO>> getIotSocSummaryPage(@Valid IotSocSummaryPageReqVO pageReqVO) {
|
|
|
PageResult<IotSocSummaryDO> pageResult = iotSocSummaryService.getIotSocSummaryPage(pageReqVO);
|
|
|
- return success(BeanUtils.toBean(pageResult, IotSocSummaryRespVO.class));
|
|
|
+ List<IotSocSummaryRespVO> collect = pageResult.getList().stream().map(e -> {
|
|
|
+ IotSocSummaryRespVO iotSocSummaryRespVO = new IotSocSummaryRespVO();
|
|
|
+ BeanUtils.copyProperties(e, iotSocSummaryRespVO);
|
|
|
+ iotSocSummaryRespVO.setSocClasses(Arrays.asList(e.getSocClass().split(",")));
|
|
|
+ return iotSocSummaryRespVO;
|
|
|
+ }).collect(Collectors.toList());
|
|
|
+ return success(new PageResult<>(collect, pageResult.getTotal()));
|
|
|
}
|
|
|
|
|
|
@GetMapping("/export-excel")
|