src/main/java/org/springblade/modules/yw/controller/TestController.java
@@ -33,6 +33,20 @@ /** * 测试数据处理 */ @GetMapping("/all") public void all(){ handleDataEmeSpace(); handleDataFac(); handleDataFirm(); handleDataInd(); handleDataPan(); handleDataPro(); handleDataSup(); } /** * 测试数据处理 */ @GetMapping("/emeSpace") public void handleDataEmeSpace(){ // 查询数据 src/main/java/org/springblade/modules/yw/excel/EmergencySpaceExcel.java
@@ -22,7 +22,7 @@ private static final long serialVersionUID = 1L; @ColumnWidth(20) @ExcelProperty("应急空间名称*") @ExcelProperty("应急空间名称") private String name; @ColumnWidth(20) @@ -50,7 +50,7 @@ @ExcelProperty("纬度") private String lat; @ExcelProperty("可用容量(立方米)或转输(处置)能力(立方米/小时)") @ExcelProperty("可用容量(立方米)(应急池)") private Double capacity; @ExcelProperty("备注") src/main/java/org/springblade/modules/yw/excel/FirmInfoExcel.java
@@ -38,8 +38,8 @@ private String address; @ColumnWidth(20) @ExcelProperty(value = "行业类别",converter = ExcelDictConverter.class) @ExcelDictItemLabel(type = "industry_category") // @ExcelProperty(value = "行业类别",converter = ExcelDictConverter.class) // @ExcelDictItemLabel(type = "industry_category") private String category; @ExcelProperty("应急联络人") src/main/java/org/springblade/modules/yw/excel/SuppliesExcel.java
@@ -27,6 +27,13 @@ @ExcelProperty("仓库名称") private String name; @ExcelProperty("经度") private String lng; @ColumnWidth(20) @ExcelProperty("纬度") private String lat; @ExcelProperty("位置") private String address; src/main/java/org/springblade/modules/yw/service/impl/EmergencySpaceServiceImpl.java
@@ -2,6 +2,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import lombok.extern.slf4j.Slf4j; import org.apache.logging.log4j.util.Strings; import org.springblade.common.cache.DictBizCache; import org.springblade.common.cache.SysCache; @@ -27,6 +28,7 @@ * @author BladeX * @since 2024-10-28 */ @Slf4j @Service public class EmergencySpaceServiceImpl extends ServiceImpl<EmergencySpaceMapper, EmergencySpaceEntity> implements IEmergencySpaceService { @@ -77,6 +79,7 @@ // } // 设置企业id setFirm(emergencySpaceExcel,emergencySpaceEntity); log.info("应急空间名称:{},企业名称:{}",emergencySpaceEntity.getName(),emergencySpaceExcel.getFirmName()); // 是否已入库 Long id = isSave(emergencySpaceEntity); if (null!=id){ src/main/java/org/springblade/modules/yw/service/impl/FirmInfoServiceImpl.java
@@ -62,7 +62,7 @@ // 数据转换 FirmInfo firmInfo = Objects.requireNonNull(BeanUtil.copy(firmInfoExcel, FirmInfo.class)); // 经纬度转换 positionConvert(firmInfo); // positionConvert(firmInfo); // 判断信息是否已录入 FirmInfo oldFirmInfo = isSave(firmInfo); // 已存在并且不更新 src/main/java/org/springblade/modules/yw/service/impl/ProTarServiceImpl.java
@@ -52,18 +52,18 @@ proTarEntity.setCategory(Integer.parseInt(proTarExcel.getCategory())); } // 经纬度处理 if (!Strings.isBlank(proTarExcel.getLng())){ proTarEntity.setLng(PositionUtil.tranformPos(proTarExcel.getLng()).toString()); } if (!Strings.isBlank(proTarExcel.getLat())){ proTarEntity.setLat(PositionUtil.tranformPos(proTarExcel.getLat()).toString()); } if (!Strings.isBlank(proTarExcel.getEndLng())){ proTarEntity.setEndLng(PositionUtil.tranformPos(proTarExcel.getEndLng()).toString()); } if (!Strings.isBlank(proTarExcel.getEndLat())){ proTarEntity.setEndLat(PositionUtil.tranformPos(proTarExcel.getEndLat()).toString()); } // if (!Strings.isBlank(proTarExcel.getLng())){ // proTarEntity.setLng(PositionUtil.tranformPos(proTarExcel.getLng()).toString()); // } // if (!Strings.isBlank(proTarExcel.getLat())){ // proTarEntity.setLat(PositionUtil.tranformPos(proTarExcel.getLat()).toString()); // } // if (!Strings.isBlank(proTarExcel.getEndLng())){ // proTarEntity.setEndLng(PositionUtil.tranformPos(proTarExcel.getEndLng()).toString()); // } // if (!Strings.isBlank(proTarExcel.getEndLat())){ // proTarEntity.setEndLat(PositionUtil.tranformPos(proTarExcel.getEndLat()).toString()); // } // 判断是否已经入库 Long id = isSave(proTarExcel); if (null!=id){ src/main/resources/application-dev.yml
@@ -5,7 +5,7 @@ host: 127.0.0.1 port: 6379 password: database: 7 database: 11 ssl: false ##redis 集群环境配置 #cluster: