From 2b6ef5a1688f30b25c22f79f39a243df3b9a5b96 Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期一, 04 九月 2023 14:09:07 +0800
Subject: [PATCH] 修改地形生成接口

---
 ExportMap/cs/TerraUtils.cs |   20 ++++++++++++++++----
 1 files changed, 16 insertions(+), 4 deletions(-)

diff --git a/ExportMap/cs/TerraUtils.cs b/ExportMap/cs/TerraUtils.cs
index 0340cef..42e626c 100644
--- a/ExportMap/cs/TerraUtils.cs
+++ b/ExportMap/cs/TerraUtils.cs
@@ -119,20 +119,32 @@
             try
             {
                 List<SysMeta> metas = XYZUtils.SelectMetas(args.ids, "and type in ('tif', 'tiff')");
-                if (null == metas || metas.Count == 0) return null;
+                if (null == metas || metas.Count == 0)
+                {
+                    LogOut.Info("TerraUtils锛氭壘涓嶅埌鍏冩暟鎹��");
+                    return null;
+                }
 
                 string dirPath = GetTerrainPath(args.dircode);
                 //if (Directory.Exists(dirPath)) Tools.DelPath(dirPath); // 宸插瓨鍦ㄧ殑锛屽垹闄�
 
                 tifFile = Merge(metas, args, ref err);
-                if (!File.Exists(tifFile)) return null;
+                if (!File.Exists(tifFile))
+                {
+                    LogOut.Info("TerraUtils锛氭壘涓嶅埌tifFile鏁版嵁銆�");
+                    return null;
+                }
 
                 string json = Path.Combine(dirPath, "layer.json");
                 if (File.Exists(json)) File.Delete(json);
                 //Generate(args, tifFile, ref err);
                 CreateTerrain(args, tifFile, ref err);
 
-                if (!File.Exists(json)) return null;
+                if (!File.Exists(json))
+                {
+                    LogOut.Info("TerraUtils锛氭壘涓嶅埌layer.json鏂囦欢銆�");
+                    return null;
+                }
                 Complement(args);
 
                 List<int> ids = new List<int>();
@@ -196,7 +208,7 @@
                 err = Tools.ExecCmd(task, cmd, true);
 
                 task = TaskDBHelper.SelectById(task.id);
-                if (null == task || task.status != 2) return string.Empty;
+                if (null == task || task.status != 2) LogOut.Info("TerraUtils锛氫换鍔′负绌烘垨鐘舵�佷笉涓�2銆�");
 
                 return tifFile;
             }

--
Gitblit v1.9.3