Просмотр исходного кода

团组信息 团组预览详情共享Api
VisitCountry Null 验证

leiy 1 год назад
Родитель
Сommit
57d8fe356b

+ 13 - 4
OASystem/OASystem.Api/Controllers/BusinessController.cs

@@ -52,13 +52,22 @@ namespace OASystem.API.Controllers
         [ProducesResponseType(typeof(JsonView), StatusCodes.Status200OK)]
         public async Task<IActionResult> PostShareGroupInfo(ShareGroupInfoDto dto)
         {
-            var groupData = await _groupRep.PostShareGroupInfo(dto);
-            if (groupData.Code != 0)
+            try
             {
-                return Ok(JsonView(false, groupData.Msg));
+                var groupData = await _groupRep.PostShareGroupInfo(dto);
+                if (groupData.Code != 0)
+                {
+                    return Ok(JsonView(false, groupData.Msg));
+                }
+
+                return Ok(JsonView(groupData.Data));
             }
+            catch (Exception ex)
+            {
 
-            return Ok(JsonView(groupData.Data));
+                return Ok(JsonView(false, ex.Message));
+            }
+            
         }
 
         /// <summary>

+ 10 - 5
OASystem/OASystem.Infrastructure/Repositories/Groups/DelegationInfoRepository.cs

@@ -59,12 +59,14 @@ namespace OASystem.Infrastructure.Repositories.Groups
                 var _DelegationInfo = await _sqlSugar.SqlQueryable<Web_ShareGroupInfoView>(sql).FirstAsync();
                 if (_DelegationInfo != null)
                 {
-                    if (_DelegationInfo.VisitCountry.Contains("|"))
+                    if (!string.IsNullOrEmpty(_DelegationInfo.VisitCountry))
                     {
-                        _DelegationInfo.VisitCountry = _DelegationInfo.VisitCountry.Replace("|", "、");
+                        if (_DelegationInfo.VisitCountry.Contains("|"))
+                        {
+                            _DelegationInfo.VisitCountry = _DelegationInfo.VisitCountry.Replace("|", "、");
+                        }
                     }
 
-                    
                     result.Data = _DelegationInfo;
                 }
                 else result.Msg = "暂无该团组信息";
@@ -74,9 +76,12 @@ namespace OASystem.Infrastructure.Repositories.Groups
                 var _DelegationInfo = await _sqlSugar.SqlQueryable<IOSOrAndroid_ShareGroupInfoView>(sql).FirstAsync();
                 if (_DelegationInfo != null)
                 {
-                    if (_DelegationInfo.VisitCountry.Contains("|"))
+                    if (!string.IsNullOrEmpty(_DelegationInfo.VisitCountry))
                     {
-                        _DelegationInfo.VisitCountry = _DelegationInfo.VisitCountry.Replace("|", "、");
+                        if (_DelegationInfo.VisitCountry.Contains("|"))
+                        {
+                            _DelegationInfo.VisitCountry = _DelegationInfo.VisitCountry.Replace("|", "、");
+                        }
                     }
 
                     result.Data = _DelegationInfo;