From 2885ecdc25cd1e64158e4a94b179a6f2362237c1 Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期一, 12 六月 2023 11:26:38 +0800
Subject: [PATCH] 添加单体模型参数

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

diff --git a/ExportMap/db/PubDBHelper.cs b/ExportMap/db/PubDBHelper.cs
index e775682..e26f1d2 100644
--- a/ExportMap/db/PubDBHelper.cs
+++ b/ExportMap/db/PubDBHelper.cs
@@ -157,7 +157,7 @@
         /// </summary>
         public static int SelectLayerPid(SysPublish sys, SysMeta meta)
         {
-            string sql = GetSelectLayerPidSql(meta);
+            string sql = GetSelectLayerPidSql(meta, meta.ismeta);
             int pid = Tools.DBHelper.GetIntScalar(sql);
             string dirid = sys.dirid.Substring(0, 2);
 
@@ -183,7 +183,7 @@
         /// <summary>
         /// 鑾峰彇鏌ヨ鍥惧眰鐖惰妭鐐笽D鐨凷QL
         /// </summary>
-        public static string GetSelectLayerPidSql(SysMeta meta)
+        public static string GetSelectLayerPidSql(SysMeta meta, int isModel)
         {
             string noneSql = "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)";
 
@@ -201,7 +201,10 @@
                 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)";
+                {
+                    //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)";
+                    return string.Format("select id from lf.sys_layer where cn_name = '{0}' and pid = (select id from lf.sys_layer where cn_name = '娴嬬粯' order by pid limit 1)", isModel > 0 ? "鍗曚綋妯″瀷" : "鍊炬枩鎽勫奖鏁版嵁");
+                }
             }
 
             if (meta.dirname.IndexOf("\\鍦扮伨") > -1)

--
Gitblit v1.9.3