From 30fcf79d96ae5e8923f5b78bcc1ec4ac56aa6ae6 Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期三, 19 四月 2023 10:34:11 +0800
Subject: [PATCH] 1

---
 ExportMap/Controllers/ConvertController.cs |   18 ++++++++++++++++--
 1 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/ExportMap/Controllers/ConvertController.cs b/ExportMap/Controllers/ConvertController.cs
index 9f2d007..25aedd8 100644
--- a/ExportMap/Controllers/ConvertController.cs
+++ b/ExportMap/Controllers/ConvertController.cs
@@ -67,11 +67,25 @@
                 {
                     return ResponseMsg<string>.fail("浠ょ墝鏃犳晥");
                 }
-                if (args.min < 0 || args.max > 20 || args.min > args.max || string.IsNullOrWhiteSpace(args.dircode))
+                if (string.IsNullOrWhiteSpace(args.dircode))
                 {
-                    return ResponseMsg<string>.fail("杈撳叆鐨勫弬鏁版湁璇�");
+                    return ResponseMsg<string>.fail("鍗曚綅浠g爜涓嶈兘涓虹┖");
                 }
 
+                if (args.min < 0) args.min = 0;
+                if (args.min > 22) args.min = 22;
+                if (args.max < 0) args.max = 0;
+                if (args.max > 22) args.max = 22;
+                if (args.min > args.max)
+                {
+                    int tmp = args.min;
+                    args.min = args.max;
+                    args.max = tmp;
+                }
+
+                if (args.noData < 0) args.noData = 0;
+                if (args.noData > 255) args.noData = 255;
+
                 string err = null;
                 List<int> rs = XYZUtils.Generate(args, ref err);
                 if (null == rs || rs.Count == 0)

--
Gitblit v1.9.3