From 45fa5e3d8fb26fcb6d7861235df85e285caafe51 Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期五, 12 五月 2023 10:02:10 +0800
Subject: [PATCH] 1

---
 ExportMap/db/PubDBHelper.cs |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/ExportMap/db/PubDBHelper.cs b/ExportMap/db/PubDBHelper.cs
index a750624..45f4042 100644
--- a/ExportMap/db/PubDBHelper.cs
+++ b/ExportMap/db/PubDBHelper.cs
@@ -91,7 +91,7 @@
             List<DbParameter> list = new List<DbParameter>();
             list.Add(new NpgsqlParameter("@pid", pid));
             list.Add(new NpgsqlParameter("@cnName", cnName));
-            list.Add(new NpgsqlParameter("@enName", meta.name));
+            list.Add(new NpgsqlParameter("@enName", sys.dirid));
             list.Add(new NpgsqlParameter("@url", sys.url));
             list.Add(new NpgsqlParameter("@user", sys.create_user));
             list.Add(new NpgsqlParameter("@data", data));
@@ -157,8 +157,8 @@
         {
             string sql = GetSelectLayerPidSql(meta);
             int pid = Tools.DBHelper.GetIntScalar(sql);
+            string dirid = sys.dirid.Substring(0, 2);
 
-            string dirid = string.IsNullOrWhiteSpace(sys.dirid) || sys.dirid.Length < 2 ? "00" : sys.dirid.Substring(0, 2);
             List<DbParameter> list = new List<DbParameter>();
             list.Add(new NpgsqlParameter("@pid", pid));
             list.Add(new NpgsqlParameter("@en_name", dirid));
@@ -196,7 +196,7 @@
                     return "select id from lf.sys_layer where cn_name = '涓夌淮鍦板舰妯″瀷' and pid = (select id from lf.sys_layer where cn_name = '娴嬬粯' order by pid limit 1)";
                 if ("DEM".Equals(meta.type))
                     return "select id from lf.sys_layer where cn_name = '鏁板瓧楂樼▼妯″瀷' and pid = (select id from lf.sys_layer where cn_name = '娴嬬粯' order by pid limit 1)";
-                if (imgList.Contains(meta.type))
+                if ("DOM".Equals(meta.type))
                     return "select id from lf.sys_layer where cn_name = '鏁板瓧姝e皠褰卞儚鍥�' and pid = (select id from lf.sys_layer where cn_name = '娴嬬粯' order by pid limit 1)";
                 else
                     return "select id from lf.sys_layer where cn_name = '鍗曚綋妯″瀷' and pid = (select id from lf.sys_layer where cn_name = '娴嬬粯' order by pid limit 1)";

--
Gitblit v1.9.3