Browse Source

GenerateNewProvinceNo

xf 1 year ago
parent
commit
13fdd01aa2
1 changed files with 5 additions and 1 deletions
  1. 5 1
      src/Hotline/Orders/OrderDomainService.cs

+ 5 - 1
src/Hotline/Orders/OrderDomainService.cs

@@ -211,7 +211,11 @@ public class OrderDomainService : IOrderDomainService, IScopeDependency
         //宜宾市 511500  市级
         var today = DateTime.Today;
         var count = no.Substring(no.Length - 5);
-        return $"{sourceChannelCode}99511500{today:yyMMdd}{count}";
+        var provinceCodes = new[] { "RGDH", "WX", "WB", "AP", "WZ", "YJ", "SCZWFWW", "XCX", "QT" };
+        var prefix = provinceCodes.Any(d => d.Equals(sourceChannelCode))
+            ? sourceChannelCode
+            : "QT";
+        return $"{prefix}99511500{today:yyMMdd}{count}";
     }