Procházet zdrojové kódy

生成几何文件、监测点文件

huangxingxing před 1 rokem
rodič
revize
8599b5d861

+ 4 - 4
definitionsrc/returncode/returncode-business.properties

@@ -63,17 +63,17 @@ EB3000004 = \u707E\u6E90\u6570\u636E\u4E0D\u5B58\u5728\uFF01
 EB3000005 = \u5DF2\u5B58\u5728\u540C\u6E90\u7684\u6570\u636E\uFF01
 EB3000006 = \u707E\u6E90\u68C0\u6D4B\u6570\u636E\u4E0D\u5B58\u5728\uFF01
 EB3100000 = \u5DF2\u5B58\u5728\u76F8\u540C\u6570\u636E\u7684\u8282\u70B9\uFF01
-EB3100001 = \u5DF2\u5B58\u5728\u76F8\u540C\u8D77\u59CB\u8282\u70B9\u7684\u7BA1\u9053\uFF01
-EB3100002 = \u4E0D\u5B58\u5728\u5BF9\u5E94\u7BA1\u9053\uFF01
+EB3100001 = \u5DF2\u5B58\u5728\u76F8\u540C\u8D77\u59CB\u8282\u70B9\u7684\u5DF7\u9053\uFF01
+EB3100002 = \u4E0D\u5B58\u5728\u5BF9\u5E94\u5DF7\u9053\uFF01
 EB3100003 = \u5DF2\u5B58\u5728\u76F8\u540C\u4F4D\u7F6E\u7684\u76D1\u6D4B\u70B9\uFF01
 EB3100004 = \u76D1\u6D4B\u70B9\u4E0D\u5B58\u5728\uFF01
 EB3100005 = \u8BE5\u8282\u70B9\u8FB9\u754C\u4FE1\u606F\u5DF2\u5B58\u5728\uFF01
 EB3100006 = \u8FB9\u754C\u4FE1\u606F\u4E0D\u5B58\u5728\uFF01
-EB3100007 = \u8BE5\u7BA1\u9053\u540C\u4F4D\u7F6E\u5B58\u5728\u76F8\u540C\u4F20\u611F\u5668\uFF01
+EB3100007 = \u8BE5\u5DF7\u9053\u540C\u4F4D\u7F6E\u5B58\u5728\u76F8\u540C\u4F20\u611F\u5668\uFF01
 EB3100008 = \u4F20\u611F\u5668\u4E0D\u5B58\u5728\uFF01
 EB3100010 = \u5B58\u5728\u76F8\u540C\u7684\u7269\u7406\u5C5E\u6027\uFF01
 EB3100011 = \u7269\u7406\u5C5E\u6027\u4E0D\u5B58\u5728\uFF01
 EB3100012 = \u4EFB\u52A1\u4E0D\u5B58\u5728\uFF01
 EB3100013 = \u7269\u7406\u5C5E\u6027\u4FE1\u606F\u7F3A\u5931\uFF01
 EB3100014 = \u7ED3\u679C\u6587\u4EF6\u4E0D\u5B58\u5728\uFF01
-EB3100015 = \u7BA1\u9053\u4E0D\u5B58\u5728\uFF01
+EB3100015 = \u5DF7\u9053\u4E0D\u5B58\u5728\uFF01

+ 4 - 4
definitionsrc/returncode/returncode-business_zh_CN.properties

@@ -63,17 +63,17 @@ EB3000004 = \u707E\u6E90\u6570\u636E\u4E0D\u5B58\u5728\uFF01
 EB3000005 = \u5DF2\u5B58\u5728\u540C\u6E90\u7684\u6570\u636E\uFF01
 EB3000006 = \u707E\u6E90\u68C0\u6D4B\u6570\u636E\u4E0D\u5B58\u5728\uFF01
 EB3100000 = \u5DF2\u5B58\u5728\u76F8\u540C\u6570\u636E\u7684\u8282\u70B9\uFF01
-EB3100001 = \u5DF2\u5B58\u5728\u76F8\u540C\u8D77\u59CB\u8282\u70B9\u7684\u7BA1\u9053\uFF01
-EB3100002 = \u4E0D\u5B58\u5728\u5BF9\u5E94\u7BA1\u9053\uFF01
+EB3100001 = \u5DF2\u5B58\u5728\u76F8\u540C\u8D77\u59CB\u8282\u70B9\u7684\u5DF7\u9053\uFF01
+EB3100002 = \u4E0D\u5B58\u5728\u5BF9\u5E94\u5DF7\u9053\uFF01
 EB3100003 = \u5DF2\u5B58\u5728\u76F8\u540C\u4F4D\u7F6E\u7684\u76D1\u6D4B\u70B9\uFF01
 EB3100004 = \u76D1\u6D4B\u70B9\u4E0D\u5B58\u5728\uFF01
 EB3100005 = \u8BE5\u8282\u70B9\u8FB9\u754C\u4FE1\u606F\u5DF2\u5B58\u5728\uFF01
 EB3100006 = \u8FB9\u754C\u4FE1\u606F\u4E0D\u5B58\u5728\uFF01
-EB3100007 = \u8BE5\u7BA1\u9053\u540C\u4F4D\u7F6E\u5B58\u5728\u76F8\u540C\u4F20\u611F\u5668\uFF01
+EB3100007 = \u8BE5\u5DF7\u9053\u540C\u4F4D\u7F6E\u5B58\u5728\u76F8\u540C\u4F20\u611F\u5668\uFF01
 EB3100008 = \u4F20\u611F\u5668\u4E0D\u5B58\u5728\uFF01
 EB3100010 = \u5B58\u5728\u76F8\u540C\u7684\u7269\u7406\u5C5E\u6027\uFF01
 EB3100011 = \u7269\u7406\u5C5E\u6027\u4E0D\u5B58\u5728\uFF01
 EB3100012 = \u4EFB\u52A1\u4E0D\u5B58\u5728\uFF01
 EB3100013 = \u7269\u7406\u5C5E\u6027\u4FE1\u606F\u7F3A\u5931\uFF01
 EB3100014 = \u7ED3\u679C\u6587\u4EF6\u4E0D\u5B58\u5728\uFF01
-EB3100015 = \u7BA1\u9053\u4E0D\u5B58\u5728\uFF01
+EB3100015 = \u5DF7\u9053\u4E0D\u5B58\u5728\uFF01

+ 40 - 0
src/main/java/com/miniframe/template/NodeVo.java

@@ -0,0 +1,40 @@
+package com.miniframe.template;
+
+public class NodeVo {
+    private  String name ;
+    private String x;
+    private String y;
+    private String z;
+
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public String getX() {
+        return x;
+    }
+
+    public void setX(String x) {
+        this.x = x;
+    }
+
+    public String getY() {
+        return y;
+    }
+
+    public void setY(String y) {
+        this.y = y;
+    }
+
+    public String getZ() {
+        return z;
+    }
+
+    public void setZ(String z) {
+        this.z = z;
+    }
+}

+ 18 - 2
src/main/java/com/miniframe/template/TemplateGenerator.java

@@ -167,8 +167,19 @@ public class TemplateGenerator {
         Map<String, Object> dataModel = new HashMap<>();
 
         DNodeMapper nodeMapper =UtilTools.getBean(DNodeMapper.class);
-        List<DNode> nodes = nodeMapper.selectAll();
-        Collections.sort(nodes, (n1, n2) -> n1.getId().compareTo(n2.getId()));
+        List<DNode> dnodes = nodeMapper.selectAll();
+        Collections.sort(dnodes, (n1, n2) -> n1.getId().compareTo(n2.getId()));
+
+        List<NodeVo> nodes =new ArrayList<>();
+        for (DNode n:dnodes) {
+            NodeVo nvo =new NodeVo();
+            nvo.setName(n.getName());
+            nvo.setX(String.valueOf(n.getX()));
+            nvo.setY(String.valueOf(n.getY()));
+            nvo.setZ(String.valueOf(n.getZ()));
+            nodes.add(nvo);
+        }
+
         //节点数量
         dataModel.put("nodenum", nodes.size());
         //节点
@@ -385,5 +396,10 @@ public class TemplateGenerator {
 
     public static void main(String[] args) throws Exception {
 //        TemplateGenerator.createWaterRunsh(5);
+
+        float myFloat = 495545.603f;
+        String formattedString = String.format("%.32f", myFloat);
+        System.out.println(myFloat); // 输出: 123.46
+        System.out.println(formattedString); // 输出: 123.46
     }
 }

+ 4 - 4
系统设计/数据定义/返 回 码/business(业务系统).csv

@@ -69,15 +69,15 @@
 3000006,EB3000006,灾源检测数据不存在!,
 
 3100000,EB3100000,已存在相同数据的节点!,
-3100001,EB3100001,已存在相同起始节点的道!,
-3100002,EB3100002,不存在对应道!,
+3100001,EB3100001,已存在相同起始节点的道!,
+3100002,EB3100002,不存在对应道!,
 3100003,EB3100003,已存在相同位置的监测点!,
 3100004,EB3100004,监测点不存在!,
 
 3100005,EB3100005,该节点边界信息已存在!,
 3100006,EB3100006,边界信息不存在!,
 
-3100007,EB3100007,该道同位置存在相同传感器!,
+3100007,EB3100007,该道同位置存在相同传感器!,
 3100008,EB3100008,传感器不存在!,
 
 3100010,EB3100010,存在相同的物理属性!,
@@ -85,4 +85,4 @@
 3100012,EB3100012,任务不存在!,
 3100013,EB3100013,物理属性信息缺失!,
 3100014,EB3100014,结果文件不存在!,
-3100015,EB3100015,道不存在!,
+3100015,EB3100015,道不存在!,