diff --git a/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/admin/emergencytask/EmergencyTaskController.java b/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/admin/emergencytask/EmergencyTaskController.java index 41393bd..f1ce75a 100644 --- a/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/admin/emergencytask/EmergencyTaskController.java +++ b/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/admin/emergencytask/EmergencyTaskController.java @@ -3,6 +3,7 @@ package com.zteits.urbanops.module.garden.controller.admin.emergencytask; import com.alibaba.fastjson.JSONObject; import com.zteits.urbanops.framework.common.biz.system.dict.dto.DictDataRespDTO; import jodd.util.StringUtil; +import org.springframework.util.CollectionUtils; import org.springframework.web.bind.annotation.*; import jakarta.annotation.Resource; import org.springframework.validation.annotation.Validated; @@ -153,7 +154,7 @@ public class EmergencyTaskController { Integer machineryCount = emergencyMachinery.getMachineryCount(); machineryList.add(machineryName + ":" + machineryCount); }); - emergencyTaskExcleRespVO.setMachineryInfo(JSONObject.toJSONString(machineryList)); + emergencyTaskExcleRespVO.setMachineryInfo(machineryList); respList.add(emergencyTaskExcleRespVO); }); @@ -162,6 +163,9 @@ public class EmergencyTaskController { } private String getLabel(List dictDataList, Integer id){ + if(CollectionUtils.isEmpty(dictDataList)){ + return ""; + } Map nameMap = dictDataList.stream() .collect(Collectors.toMap( DictDataRespDTO::getValue, // Key=id diff --git a/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/admin/emergencytask/vo/EmergencyTaskExcleRespVO.java b/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/admin/emergencytask/vo/EmergencyTaskExcleRespVO.java index 1b394e7..edb7444 100644 --- a/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/admin/emergencytask/vo/EmergencyTaskExcleRespVO.java +++ b/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/admin/emergencytask/vo/EmergencyTaskExcleRespVO.java @@ -105,7 +105,7 @@ public class EmergencyTaskExcleRespVO { private String updaterName; @ExcelProperty(value="机械信息", converter = ListToStringConverter.class) - private String machineryInfo; + private List machineryInfo; @Schema(description = "归属(一级部门id)", requiredMode = Schema.RequiredMode.REQUIRED, example = "20800") @ExcelProperty("归属公司") diff --git a/urbanops-server/src/main/resources/application.yaml b/urbanops-server/src/main/resources/application.yaml index edb43f9..5d53f52 100644 --- a/urbanops-server/src/main/resources/application.yaml +++ b/urbanops-server/src/main/resources/application.yaml @@ -3,7 +3,7 @@ spring: name: urbanops-server profiles: - active: prod + active: dev main: allow-circular-references: true # 允许循环依赖,因为项目是三层架构,无法避免这个情况。