Browse Source

增加仓库的区域

dev
chenlong 1 week ago
parent
commit
3f8c0c9bd9
  1. 5
      blade-service/logpm-report/pom.xml
  2. 1
      blade-service/logpm-report/src/main/java/com/logpm/report/mapper/largeScreen/MapWarehouseMapper.xml
  3. 6
      blade-service/logpm-report/src/main/java/com/logpm/report/service/largeScreen/impl/MapWarehouseServiceImpl.java
  4. 2
      blade-service/logpm-report/src/main/java/com/logpm/report/vo/largeScreen/MapWarehouse/WarehouseInfoVO.java
  5. 2
      blade-service/logpm-report/src/main/java/com/logpm/report/vo/largeScreen/MapWarehouseVO.java

5
blade-service/logpm-report/pom.xml

@ -43,6 +43,11 @@
<artifactId>blade-dict-api</artifactId> <artifactId>blade-dict-api</artifactId>
<version>3.2.0.RELEASE</version> <version>3.2.0.RELEASE</version>
</dependency> </dependency>
<dependency>
<groupId>org.springblade</groupId>
<artifactId>blade-system-api</artifactId>
<version>3.2.0.RELEASE</version>
</dependency>
<dependency> <dependency>
<groupId>org.springblade</groupId> <groupId>org.springblade</groupId>
<artifactId>logpm-factory-data-api</artifactId> <artifactId>logpm-factory-data-api</artifactId>

1
blade-service/logpm-report/src/main/java/com/logpm/report/mapper/largeScreen/MapWarehouseMapper.xml

@ -7,6 +7,7 @@
select select
id as warehouseId, id as warehouseId,
name as warehouseName, name as warehouseName,
province_code as provinceCode,
latitude as lat, latitude as lat,
longitude as lng longitude as lng
from logpm_platform.logpm_warehouse_warehouse from logpm_platform.logpm_warehouse_warehouse

6
blade-service/logpm-report/src/main/java/com/logpm/report/service/largeScreen/impl/MapWarehouseServiceImpl.java

@ -9,6 +9,7 @@ import com.logpm.report.vo.largeScreen.MapWarehouse.WarehouseInfoVO;
import com.logpm.report.vo.largeScreen.MapWarehouseVO; import com.logpm.report.vo.largeScreen.MapWarehouseVO;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springblade.system.feign.IRegionFeign;
import org.springframework.context.annotation.Primary; import org.springframework.context.annotation.Primary;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
@ -25,7 +26,7 @@ import java.util.stream.Collectors;
public class MapWarehouseServiceImpl implements IMapWarehouseService { public class MapWarehouseServiceImpl implements IMapWarehouseService {
private final MapWarehouseMapper mapWarehouseMapper; private final MapWarehouseMapper mapWarehouseMapper;
private final IRegionFeign regionFeign;
@Override @Override
public List<MapWarehouseVO> list() { public List<MapWarehouseVO> list() {
List<WarehouseInfoVO> warehouselist = mapWarehouseMapper.warehouselist(); List<WarehouseInfoVO> warehouselist = mapWarehouseMapper.warehouselist();
@ -45,6 +46,9 @@ public class MapWarehouseServiceImpl implements IMapWarehouseService {
mapWarehouseVO.setLng(warehouseInfoVO.getLng()); mapWarehouseVO.setLng(warehouseInfoVO.getLng());
mapWarehouseVO.setWarehouseId(warehouseInfoVO.getWarehouseId()); mapWarehouseVO.setWarehouseId(warehouseInfoVO.getWarehouseId());
mapWarehouseVO.setWarehouseName(warehouseInfoVO.getWarehouseName()); mapWarehouseVO.setWarehouseName(warehouseInfoVO.getWarehouseName());
if (!warehouseInfoVO.getProvinceCode().isEmpty()) {
mapWarehouseVO.setArea(regionFeign.getName(warehouseInfoVO.getProvinceCode()));
}
if (null == warehouseLine.get(warehouseInfoVO.getWarehouseId())) { if (null == warehouseLine.get(warehouseInfoVO.getWarehouseId())) {
return mapWarehouseVO; return mapWarehouseVO;

2
blade-service/logpm-report/src/main/java/com/logpm/report/vo/largeScreen/MapWarehouse/WarehouseInfoVO.java

@ -9,6 +9,8 @@ public class WarehouseInfoVO {
private String warehouseName; private String warehouseName;
private String provinceCode;
private Float lat; private Float lat;
private Float lng; private Float lng;

2
blade-service/logpm-report/src/main/java/com/logpm/report/vo/largeScreen/MapWarehouseVO.java

@ -12,6 +12,8 @@ public class MapWarehouseVO{
private String warehouseName; private String warehouseName;
private String area;
private Float lat; private Float lat;
private Float lng; private Float lng;

Loading…
Cancel
Save