From a12c2baf8246d0af0e15756b7e008ded544e9b1c Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期三, 02 八月 2023 10:17:04 +0800
Subject: [PATCH] 1

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

diff --git a/ExportMap/db/PubDBHelper.cs b/ExportMap/db/PubDBHelper.cs
index 658ad31..3cf8dea 100644
--- a/ExportMap/db/PubDBHelper.cs
+++ b/ExportMap/db/PubDBHelper.cs
@@ -31,7 +31,7 @@
         private static string selectLayerSql = "select id from lf.sys_layer where pid = @pid and en_name = @en_name";
 
         /// <summary>
-        /// 鏄�/鍚﹀彂甯冭繃
+        /// 鏄�/鍚﹀彂甯冭繃 *
         /// </summary>
         public static bool IsPublish(int metaid)
         {
@@ -44,7 +44,7 @@
         }
 
         /// <summary>
-        /// 鏄�/鍚﹀彂甯冭繃
+        /// 鏄�/鍚﹀彂甯冭繃 *
         /// </summary>
         public static bool IsPublish(string dirid, string type = "DOM")
         {
@@ -55,6 +55,17 @@
             int count = obj == null ? 0 : Convert.ToInt32(obj);
 
             return count > 0;
+        }
+
+        /// <summary>
+        /// 鑾峰彇鍙戝竷ID
+        /// </summary>
+        public static int GetPushlishId(int metaid)
+        {
+            string sql = string.Format("select pubid from lf.sys_meta_pub where metaid={0} order by id desc limit 1", metaid);
+            object obj = Tools.DBHelper.GetScalar(sql);
+
+            return null == obj ? 0 : Convert.ToInt32(obj);
         }
 
         /// <summary>
@@ -101,7 +112,7 @@
         public static int UpdatePublish(int pubid, string name, int userId, string geom)
         {
             string str = null == geom ? "" : string.Format(", geom={0}", geom);
-            string sql = string.Format("update lf.sys_publish set name=@name, update_user=@userId, create_time=now(), update_time=now(){0} where id=@id", str);
+            string sql = string.Format("update lf.sys_publish set name=@name, create_time=now(), update_user=@userId, update_time=now(){0} where id=@id", str);
 
             DbParameter dp1 = new NpgsqlParameter("@name", name);
             DbParameter dp2 = new NpgsqlParameter("@userId", userId);

--
Gitblit v1.9.3