管道基础大数据平台系统开发-【CS】-ExportMap
13693261870
2023-06-27 23be76e870f186e8f56287b1e82146e9694acd4c
添加TB工具类
已添加2个文件
已修改3个文件
77 ■■■■■ 文件已修改
ExportMap/Controllers/TBController.cs 42 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ExportMap/Controllers/TerraController.cs 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ExportMap/ExportMap.csproj 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ExportMap/cs/TBUtils.cs 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ExportMap/up.html 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ExportMap/Controllers/TBController.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,42 @@
using 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和token参数不能为空");
                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);
            }
        }
    }
}
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;
        }
    }
}
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" />
ExportMap/cs/TBUtils.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,20 @@
using 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;
        }
    }
}
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);