From 23be76e870f186e8f56287b1e82146e9694acd4c Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期二, 27 六月 2023 11:23:12 +0800
Subject: [PATCH] 添加TB工具类

---
 ExportMap/cs/TBUtils.cs                  |   20 ++++++++++
 ExportMap/Controllers/TBController.cs    |   42 +++++++++++++++++++++
 ExportMap/up.html                        |    6 +-
 ExportMap/ExportMap.csproj               |    2 +
 ExportMap/Controllers/TerraController.cs |    7 +++
 5 files changed, 73 insertions(+), 4 deletions(-)

diff --git a/ExportMap/Controllers/TBController.cs b/ExportMap/Controllers/TBController.cs
new file mode 100644
index 0000000..65cb8df
--- /dev/null
+++ b/ExportMap/Controllers/TBController.cs
@@ -0,0 +1,42 @@
+锘縰sing ExportMap.cs;
+using ExportMap.Models;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Net;
+using System.Net.Http;
+using System.Web.Http;
+using System.IO;
+
+namespace ExportMap.Controllers
+{
+    public class TBController : ApiController
+    {
+        [HttpGet]
+        public ResponseMsg<string> CreateMpt(string path, string token)
+        {
+            try
+            {
+                if (string.IsNullOrEmpty(path) || string.IsNullOrEmpty(token))
+                    return ResponseMsg<string>.fail("path鍜宼oken鍙傛暟涓嶈兘涓虹┖");
+                if (!ExportUtil.VerifyToken(token))
+                    return ResponseMsg<string>.fail("浠ょ墝鏃犳晥");
+                if (!Directory.Exists(path))
+                    return ResponseMsg<string>.fail("鏂囦欢璺緞涓嶅瓨鍦�");
+
+                string err = null;
+                string rs = TBUtils.CreateMpt(path, ref err);
+
+                if (string.IsNullOrEmpty(rs))
+                    return ResponseMsg<string>.fail(null == err ? "澶辫触" : err);
+
+                return ResponseMsg<string>.success("鎴愬姛", rs, 1);
+            }
+            catch (Exception ex)
+            {
+                LogOut.Error(ex.Message + "\r\n" + ex.StackTrace);
+                return ResponseMsg<string>.fail(ex.Message);
+            }
+        }
+    }
+}
diff --git a/ExportMap/Controllers/TerraController.cs b/ExportMap/Controllers/TerraController.cs
index fd7055b..88033dd 100644
--- a/ExportMap/Controllers/TerraController.cs
+++ b/ExportMap/Controllers/TerraController.cs
@@ -21,8 +21,13 @@
         [HttpGet]
         public string GetTerrain(string path, int z, int x, int y)
         {
-
             return ".terrain";
         }
+
+        [HttpGet]
+        public string CreateMpt(string path, string token)
+        {
+            return path;
+        }
     }
 }
diff --git a/ExportMap/ExportMap.csproj b/ExportMap/ExportMap.csproj
index 6ff6072..a9067a7 100644
--- a/ExportMap/ExportMap.csproj
+++ b/ExportMap/ExportMap.csproj
@@ -139,6 +139,7 @@
     <Compile Include="Controllers\ExportController.cs" />
     <Compile Include="Controllers\FloatServerController.cs" />
     <Compile Include="Controllers\licenseEncryptionController.cs" />
+    <Compile Include="Controllers\TBController.cs" />
     <Compile Include="Controllers\TerraController.cs" />
     <Compile Include="cs\CacheUtils.cs" />
     <Compile Include="cs\ConvertUtils.cs" />
@@ -149,6 +150,7 @@
     <Compile Include="cs\NoBufferPolicySelector.cs" />
     <Compile Include="cs\OsgbUtils.cs" />
     <Compile Include="cs\SGUtils.cs" />
+    <Compile Include="cs\TBUtils.cs" />
     <Compile Include="cs\TerraUtils.cs" />
     <Compile Include="cs\Tools.cs" />
     <Compile Include="cs\XYZUtils.cs" />
diff --git a/ExportMap/cs/TBUtils.cs b/ExportMap/cs/TBUtils.cs
new file mode 100644
index 0000000..ec2ac03
--- /dev/null
+++ b/ExportMap/cs/TBUtils.cs
@@ -0,0 +1,20 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Web;
+
+namespace ExportMap.cs
+{
+    public class TBUtils
+    {
+        /// <summary>
+        /// 鍒涘缓MPT
+        /// </summary>
+        public static string CreateMpt(string path, ref string err)
+        {
+            //
+
+            return null;
+        }
+    }
+}
diff --git a/ExportMap/up.html b/ExportMap/up.html
index 7da4f5c..37ae6a0 100644
--- a/ExportMap/up.html
+++ b/ExportMap/up.html
@@ -15,10 +15,10 @@
   <script src="js/insertFiles.js"></script>
   <script>
     var app = {};
-    var path = "20230621";
+    var path = "20230627";
     var url = "http://127.0.0.1:12316/server/";
     //var token = "c36e4f94-dfde-401e-9967-2c4a449f1300";
-    var token = "372253ed-0d4a-4f50-908f-d1892e4fe8e1";
+    var token = "8a17604e-3865-43c8-a14f-d4b17ed33656";
 
     $(function () {
       $("#pathSpan").html(path);
@@ -349,7 +349,7 @@
 
     // 缁煎悎鏁版嵁鍏ュ簱
     function insertAllFiles() {
-      app.mappers = metaFiles;
+      //app.mappers = metaFiles;
       ajax(getUrl("dataUpload/insertFiles"), "POST", JSON.stringify(app.mappers), null, null, function (rs) {
         console.log(rs);
         alert("code = " + rs.code + ", msg = " + rs.msg + ", result = " + rs.result);

--
Gitblit v1.9.3