Browse Source

更新省份默认值为122并调整查询逻辑

在 `GroupsController.cs` 中,将 `provinceId` 的默认值从 `1408` 修改为 `122`,以统一默认省份为四川。同时,移除了一个左连接 `Sys_SetData`,并添加了一个左连接 `Sys_Cities`,以优化城市相关的数据查询。

在 `EnterExitCostDto.cs` 中,`ProvinceId` 属性的默认值也被设置为 `122`,确保一致性。
LEIYI 2 weeks ago
parent
commit
e494d16a9b

+ 2 - 2
OASystem/OASystem.Api/Controllers/GroupsController.cs

@@ -9522,14 +9522,14 @@ FROM
             sw.Start();
 
             int provinceId = dto.ProvinceId;
-            if (provinceId < 1) provinceId = 1408; // 默认四川
+            if (provinceId < 1) provinceId = 122; // 默认四川
 
             RefAsync<int> total = 0;
 
             var data = await _sqlSugar.Queryable<Grp_NationalTravelFee>()
                 .LeftJoin<Sys_SetData>((ntf, sd) => ntf.Currency == sd.Id)
                 .LeftJoin<Sys_Users>((ntf, sd, u) => ntf.CreateUserId == u.Id)
-                .LeftJoin<Sys_SetData>((ntf, sd, u, sd1) => ntf.ProvinceId == sd1.Id)
+                .LeftJoin<Sys_Cities>((ntf, sd, u, sd1) => ntf.ProvinceId == sd1.Id)
                 .Where((ntf, sd, u, sd1) => ntf.IsDel == 0 && ntf.ProvinceId == provinceId)
                 .WhereIF(!string.IsNullOrEmpty(dto.Search), (ntf, sd, u, sd1) => dto.Search.Contains(ntf.Country) || dto.Search.Contains(ntf.City))
                 .Select((ntf, sd, u, sd1) => new

+ 1 - 1
OASystem/OASystem.Domain/Dtos/Groups/EnterExitCostDto.cs

@@ -519,7 +519,7 @@ namespace OASystem.Domain.Dtos.Groups
         /// <summary>
         /// 归属省份Id
         /// </summary>
-        public int ProvinceId { get; set; }
+        public int ProvinceId { get; set; } = 122;//默认四川
 
         /// <summary>
         /// 搜索条件