管道基础大数据平台系统开发-【CS】-ExportMap
13693261870
2023-07-29 f4c25e70497a233caba9e208c13f1b663bf0623f
ExportMap/db/PubDBHelper.cs
@@ -98,10 +98,10 @@
        /// <summary>
        /// 更新发布数据的坐标
        /// </summary>
        public static int UpdatePublishCoord(int pid, string json)
        public static int UpdatePublishGeom(int pid, string geom)
        {
            string sql = string.Format("update lf.sys_publish set json = @json where id = {0}", pid);
            DbParameter dp = new NpgsqlParameter("@json", json);
            string sql = string.Format("update lf.sys_publish set geom = @geom where id = {0}", pid);
            DbParameter dp = new NpgsqlParameter("@geom", geom);
            return Tools.DBHelper.ExecuteNonQuery(sql, dp);
        }
@@ -275,6 +275,18 @@
        }
        /// <summary>
        /// 查询发布数据
        /// </summary>
        public static List<SysPublish> SelectPublishs(List<int> ids)
        {
            string sql = string.Format("select id, name, url, path, type, status, dirid, depid, min, max, json, create_user, create_time, update_user, update_time, st_astext(geom) geom, bak from lf.sys_publish where id in ({0}) order by id desc", string.Join(",", ids));
            DataTable dt = Tools.DBHelper.GetDataTable(sql);
            List<SysPublish> list = ModelHandler.FillModel<SysPublish>(dt);
            return list;
        }
        /// <summary>
        /// 获取参数列表
        /// </summary>
        public static List<DbParameter> GetParams<T>(string sql, T t)