diff --git a/casic-app/pom.xml b/casic-app/pom.xml
index 1c043ca..74d7eb2 100644
--- a/casic-app/pom.xml
+++ b/casic-app/pom.xml
@@ -80,6 +80,13 @@
httpclient
4.5.2
+
+
+ cn.afterturn
+ easypoi-spring-boot-starter
+ 4.3.0
+
+
diff --git a/casic-app/pom.xml b/casic-app/pom.xml
index 1c043ca..74d7eb2 100644
--- a/casic-app/pom.xml
+++ b/casic-app/pom.xml
@@ -80,6 +80,13 @@
httpclient
4.5.2
+
+
+ cn.afterturn
+ easypoi-spring-boot-starter
+ 4.3.0
+
+
diff --git a/casic-app/src/main/java/com/casic/missiles/modular/app/controller/AppDeviceAddController.java b/casic-app/src/main/java/com/casic/missiles/modular/app/controller/AppDeviceAddController.java
index f75a353..c28c940 100644
--- a/casic-app/src/main/java/com/casic/missiles/modular/app/controller/AppDeviceAddController.java
+++ b/casic-app/src/main/java/com/casic/missiles/modular/app/controller/AppDeviceAddController.java
@@ -16,6 +16,7 @@
import com.casic.missiles.modular.app.model.AppDeviceLog;
import com.casic.missiles.modular.app.service.IAppDeviceAddService;
import com.casic.missiles.modular.app.service.IAppDeviceLogService;
+import com.casic.missiles.modular.app.util.LonlatConver;
import com.casic.missiles.modular.system.model.Dict;
import org.apache.commons.collections.CollectionUtils;
import org.springframework.stereotype.Controller;
@@ -25,6 +26,7 @@
import org.springframework.web.multipart.MultipartFile;
import javax.annotation.Resource;
+import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.util.ArrayList;
@@ -83,6 +85,14 @@
if (ToolUtil.isEmpty(appDeviceAdd.getDescription())) {
appDeviceAdd.setDescription("安装设备");
}
+ //转换火星坐标系至ws84坐标
+ if (ToolUtil.isNotEmpty(appDeviceAdd.getLongitude())
+ && ToolUtil.isNotEmpty(appDeviceAdd.getLatitude())) {
+ double[] doubleArr = LonlatConver.gcj02_To_Wgs84(Double.valueOf(appDeviceAdd.getLongitude()),
+ Double.valueOf(appDeviceAdd.getLatitude()));
+ appDeviceAdd.setLongitude84(doubleArr[0] + "");
+ appDeviceAdd.setLatitude84(doubleArr[1] + "");
+ }
//新增时验证设备编号是否已经存在
List appDeviceAddList =
appDeviceAddService.getAppDevice(appDeviceAdd.getDevcode());
@@ -203,13 +213,38 @@
return appDeviceAddService.findModeCodeByCode(devcode);
}
- /**
- * 设备基础信息导出
- */
+// /**
+// * 设备基础信息导出
+// */
+// @RequestMapping(value = "/listExp")
+// public void reportExport(String devcode, String devtype,
+// String begTime, String endTime,
+// String project, String installPerson) throws IOException {
+//
+// List list = appDeviceAddService.reportExport(devcode, devtype,
+// begTime, endTime, project, installPerson);
+// list.forEach(appDeviceAdd -> {
+// appDeviceAdd.setWelltype(permissionService.getDictNameByCode("sluicewellType", appDeviceAdd.getWelltype()));
+// });
+//
+// List