Parcourir la source

选址结果表格构建

gushoubang il y a 10 mois
Parent
commit
78b590e4db

+ 21 - 0
onemap-modules/onemap-analyse/src/main/java/com/onemap/analyse/domain/FzxzResDTO.java

@@ -0,0 +1,21 @@
+package com.onemap.analyse.domain;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+
+import java.util.Date;
+
+/**
+ * 辅助选址结果
+ */
+@TableName("t_fzss_fzxz_res")
+public class FzxzResDTO {
+    String bsm;
+    String rwbsm;
+    String sjyb;// 数据源表
+    String ydxz;// 用地性质
+    @TableField(value = "create_at")
+    Date createAt;
+    Double area;
+    String geom;
+}

+ 2 - 0
onemap-modules/onemap-analyse/src/main/java/com/onemap/analyse/service/IFzssService.java

@@ -17,6 +17,8 @@ public interface IFzssService {
 
     void saveLog(String rwbsm, String rwlx, String rzlr, String rzlx);
 
+    void saveScheduleRes(Map<String, Object> resMap);
+
     RequestResult GetXzjg(String bsm);
 
     RequestResult saveWordFile(String bsm, ArrayList xzbsm);

+ 11 - 4
onemap-modules/onemap-analyse/src/main/java/com/onemap/analyse/service/impl/FzssServiceImpl.java

@@ -161,9 +161,7 @@ public class FzssServiceImpl implements IFzssService {
         for (FzxzXzyzDTO fzxzXzyzDTO : fzxzCalc.getXzyxList()) {
             yzs.add(fzxzXzyzDTO.getYzbsm());
         }
-        String logs = "选址参数:数据源=" + sjyName +
-                ",用地面积=" + fzxzDTO.getYdmjbegin() + "-" + fzxzDTO.getYdmjend() +
-                ",影响因子=" + String.join(", ", yzs);
+        String logs = "选址参数:数据源=" + sjyName + ",用地面积=" + fzxzDTO.getYdmjbegin() + "-" + fzxzDTO.getYdmjend() + ",影响因子=" + String.join(", ", yzs);
         saveLog(fzxzDTO.getBsm(), "辅助选址", "选址参数", "info");
 
         // 1.区域筛选
@@ -176,7 +174,6 @@ public class FzssServiceImpl implements IFzssService {
         paramMap.put("sjy", fzxzDTO.getSjy());
         List<Integer> ids = ghdkaMapper.getIdByGeom(paramMap);
 
-
         saveLog(fzxzDTO.getBsm(), "辅助选址", "相交裁剪" + sjyName, "info");
         // 2.面积筛选
         Map<String, Object> areaMap = new HashMap<>();
@@ -227,6 +224,16 @@ public class FzssServiceImpl implements IFzssService {
         fxrwrzMapper.insert(successDto);
     }
 
+    /**
+     * 保存选址结果
+     *
+     * @param resMap
+     */
+    @Override
+    public void saveScheduleRes(Map<String, Object> resMap) {
+
+    }
+
 
     @Override
     public RequestResult GetXzjg(String bsm) {