2 Revize 6a5f09a5b8 ... 9f02da6afc

Autor SHA1 Zpráva Datum
  qinchaoyue 9f02da6afc Merge branch 'feature/snapshot' into test před 1 dnem
  qinchaoyue 4f41f43850 修复异常 před 1 dnem
1 změnil soubory, kde provedl 3 přidání a 0 odebrání
  1. 3 0
      src/Hotline.Share/Tools/DataMaskExtensions.cs

+ 3 - 0
src/Hotline.Share/Tools/DataMaskExtensions.cs

@@ -10,6 +10,9 @@ public static class DataMaskExtensions
 {
     public static string Mask(this string original, int startIndex = 0, int length = 4)
     {
+        if (original.IsNullOrEmpty()) return original;
+        if (original.Length <= startIndex + length) return original;
+
         var headStr = original.Substring(0, startIndex);
         var tailStr = original.Substring(startIndex + length);
         var sb = new StringBuilder(length);