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