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