From d633d8200bacc4a05996ba367d81e1dc6e60d572 Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期二, 17 一月 2023 10:45:59 +0800
Subject: [PATCH] 1

---
 /dev/null                    |   38 ------------
 DataLoader/App.config        |    2 
 DataLoader/CS/Importor.cs    |   49 ++++++----------
 DataLoader/DataLoader.csproj |    1 
 DataLoader/Model/SysMeta.cs  |   31 +++++-----
 DataLoader/htmls/login.html  |    4 
 6 files changed, 37 insertions(+), 88 deletions(-)

diff --git a/DataLoader/App.config b/DataLoader/App.config
index d63f503..59c9ee9 100644
--- a/DataLoader/App.config
+++ b/DataLoader/App.config
@@ -1,7 +1,7 @@
 锘�<?xml version="1.0" encoding="utf-8" ?>
 <configuration>
   <appSettings>
-    <add key="pgConn" value="Server=127.0.0.1;Port=5433;Database=langfang;User Id=postgres;Password=postgres;"/>
+    <add key="pgConn" value="Server=192.168.20.83;Port=5433;Database=moon;User Id=postgres;Password=postgres;"/>
   </appSettings>
   <startup> 
     <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
diff --git a/DataLoader/CS/Importor.cs b/DataLoader/CS/Importor.cs
index b860aba..0520b40 100644
--- a/DataLoader/CS/Importor.cs
+++ b/DataLoader/CS/Importor.cs
@@ -25,9 +25,7 @@
             }
         }
 
-        private static readonly string insertMeta = "insert into lf.sys_meta (name, dirid, depid, verid, type, sizes, cs, scale, resolution, gather, batch, descr, create_user) values (@name, @dirid, @depid, @verid, @type, @sizes, @cs, @scale, @resolution, @gather, @batch, @descr, @create_user) returning id";
-
-        private static readonly string insertMetaFile = "insert into lf.sys_meta_file (name, metaid, fileid, guid, path, sizes, create_user) values (@name, @metaid, @fileid, @guid, @path, @sizes, @create_user)";
+        private static readonly string insertMeta = "insert into lf.sys_meta (eventid, metaid, dirid, depid, verid, name, type, guid, path, sizes, tab, rows, create_user, create_time) values (@eventid, @metaid, @dirid, @depid, @verid, @name, @type, @guid, @path, @sizes, @tab, @rows, @create_user, now()) returning id";
 
         public static string GetFilePathByGuid(string guid)
         {
@@ -51,19 +49,9 @@
 
         public static int InsertMeta(SysMeta meta)
         {
-            // string sql = "INSERT INTO public.data_files(mid, guid, name, ext, path, subs, remark) VALUES (@mid, @guid, @name, @ext, @path, @subs, @remark) returning id";
             List<DbParameter> list = Tool.GetParams<SysMeta>(insertMeta, meta);
 
             object obj = Helper.GetScalar(insertMeta, list.ToArray());
-
-            return obj == null ? 0 : Convert.ToInt32(obj);
-        }
-
-        public static int InsertMetaFile(SysMetaFile metaFile)
-        {
-            List<DbParameter> list = Tool.GetParams<SysMetaFile>(insertMetaFile, metaFile);
-
-            object obj = Helper.ExecuteNonQuery(insertMetaFile, list.ToArray());
 
             return obj == null ? 0 : Convert.ToInt32(obj);
         }
@@ -89,17 +77,11 @@
 
             vd.Meta = new SysMeta();
             vd.Meta.name = fi.Name;
-            vd.Meta.dirid = 0;
-            vd.Meta.depid = 0;
+            vd.Meta.dirid = 1;
+            vd.Meta.depid = 1;
             vd.Meta.verid = 0;
-            vd.Meta.type = "file";
+            vd.Meta.type = fi.Extension.ToLower().Replace(".", "");
             vd.Meta.sizes = Tool.SizeToMb(fi.Length);
-            vd.Meta.cs = null;
-            vd.Meta.scale = null;
-            vd.Meta.resolution = null;
-            vd.Meta.gather = DateTime.Now;
-            vd.Meta.batch = null;
-            vd.Meta.descr = null;
             vd.Meta.create_user = Tool.UserId;
         }
 
@@ -119,16 +101,15 @@
                     }
 
                     vd.Status = "鎻掑叆鏁版嵁搴�...";
-                    int metaId = InsertMeta(vd.Meta);
+                    start = GetSubPath(target, start);
+                    SysMeta mf = GetMetaFile(vd, start, guid);
+
+                    int metaId = InsertMeta(mf);
                     if (metaId == 0)
                     {
                         vd.Status = "鍏冩暟鎹嚭閿欙紒";
                         continue;
                     }
-
-                    start = GetSubPath(target, start);
-                    SysMetaFile mf = GetMetaFile(vd, metaId, start, guid);
-                    InsertMetaFile(mf);
 
                     vd.Status = "澶嶅埗鏂囦欢...";
                     CopyFile(vd.FilePath, Path.Combine(target, mf.path));
@@ -163,15 +144,21 @@
             }
         }
 
-        private static SysMetaFile GetMetaFile(ViewData vd, int metaId, int subPath, string guid)
+        private static SysMeta GetMetaFile(ViewData vd, int subPath, string guid)
         {
-            SysMetaFile mf = new SysMetaFile();
+            SysMeta mf = new SysMeta();
+            mf.eventid = Guid.NewGuid().ToString();
+            mf.metaid = 0;
+            mf.dirid = vd.Meta.dirid;
+            mf.depid = vd.Meta.depid;
+            mf.verid = vd.Meta.verid;
             mf.name = vd.Meta.name;
-            mf.metaid = metaId;
-            mf.fileid = 0;
+            mf.type = vd.Meta.type;
             mf.guid = guid;
             mf.path = subPath + "\\" + mf.name;
             mf.sizes = vd.Meta.sizes;
+            mf.tab = null;
+            mf.rows = 0;
             mf.create_user = vd.Meta.create_user;
 
             return mf;
diff --git a/DataLoader/DataLoader.csproj b/DataLoader/DataLoader.csproj
index 1605825..a5033bd 100644
--- a/DataLoader/DataLoader.csproj
+++ b/DataLoader/DataLoader.csproj
@@ -93,7 +93,6 @@
     <Compile Include="CS\ModelHandler.cs" />
     <Compile Include="Model\NtstWeb.cs" />
     <Compile Include="CS\PostgreHelper.cs" />
-    <Compile Include="Model\SysMetaFile.cs" />
     <Compile Include="Model\ViewData.cs" />
     <Compile Include="LoginWin.xaml.cs">
       <DependentUpon>LoginWin.xaml</DependentUpon>
diff --git a/DataLoader/Model/SysMeta.cs b/DataLoader/Model/SysMeta.cs
index a14a2b9..51ffe37 100644
--- a/DataLoader/Model/SysMeta.cs
+++ b/DataLoader/Model/SysMeta.cs
@@ -10,11 +10,16 @@
 
 namespace DataLoader.Model
 {
+    /// <summary>
+    /// 鍏冩暟鎹�
+    /// </summary>
     public class SysMeta
     {
         public int id { set; get; }
 
-        public string name { set; get; }
+        public string eventid { set; get; }
+
+        public int metaid { set; get; }
 
         public int dirid { set; get; }
 
@@ -22,21 +27,19 @@
 
         public int verid { set; get; }
 
+        public string name { set; get; }
+
         public string type { set; get; }
+
+        public string guid { set; get; }
+
+        public string path { set; get; }
 
         public double sizes { set; get; }
 
-        public string cs { set; get; }
+        public string tab { set; get; }
 
-        public string scale { set; get; }
-
-        public string resolution { set; get; }
-
-        public DateTime gather { set; get; }
-
-        public string batch { set; get; }
-
-        public string descr { set; get; }
+        public int rows { set; get; }
 
         public int create_user { set; get; }
 
@@ -46,11 +49,9 @@
 
         public DateTime update_time { set; get; }
 
+        public string bak { set; get; }
+
         public string geom { set; get; }
-
-        public string tab { set; get; }
-
-        public int rows { set; get; }
 
         public SysMeta() { }
     }
diff --git a/DataLoader/Model/SysMetaFile.cs b/DataLoader/Model/SysMetaFile.cs
deleted file mode 100644
index 9886372..0000000
--- a/DataLoader/Model/SysMetaFile.cs
+++ /dev/null
@@ -1,38 +0,0 @@
-锘縰sing System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Runtime.InteropServices.ComTypes;
-using System.Security.Policy;
-using System.Text;
-using System.Threading.Tasks;
-using System.Windows.Controls;
-
-namespace DataLoader.Model
-{
-    public class SysMetaFile
-    {
-        public int id { get; set; }
-
-        public string name { get; set; }
-
-        public int metaid { get; set; }
-
-        public int fileid { get; set; }
-
-        public string guid { get; set; }
-
-        public string path { get; set; }
-
-        public double sizes { get; set; }
-
-        public int create_user { get; set; }
-
-        public DateTime create_time { get; set; }
-
-        public int update_user { get; set; }
-
-        public DateTime update_time { get; set; }
-
-        public SysMetaFile() { }
-    }
-}
diff --git a/DataLoader/htmls/login.html b/DataLoader/htmls/login.html
index 14c35d9..54500a6 100644
--- a/DataLoader/htmls/login.html
+++ b/DataLoader/htmls/login.html
@@ -28,7 +28,7 @@
       <div class="loginpwd" style='width: 400px; margin-right: 20px; margin-top: 30px; border-bottom: 1px solid #fff;'>
         <span style="visibility: hidden;">请</span><label for="password">密码:</label>
         <input class="required" placeholder="请输入密码" type="password" id="password" size="20" tabindex="2"
-          accesskey="p" autocomplete="off" name="password" value="Admin@123" /><span id="capslock-on" style="display: none;">
+          accesskey="p" autocomplete="off" name="password" value="Admin@1234_lf" /><span id="capslock-on" style="display: none;">
             <i class="fa fa-exclamation-circle"></i>
             <span>CAPSLOCK key is turned on!</span>
           </span>
@@ -41,7 +41,7 @@
     </section>
   </div>
   <script>
-    var url = "http://127.0.0.1:12316/server/";
+    var url = "http://192.168.20.83:12316/server/";
 
     var isBusy = false;
 

--
Gitblit v1.9.3