Parcourir la source

项目详情-推广码接口bug修复

lifa il y a 2 ans
Parent
commit
a30a90b889

+ 6 - 1
src/platform/ZhonTai.Admin/Services/DiTuiAPI/ProjectsService.cs

@@ -173,7 +173,7 @@ namespace ZhonTai.Admin.Services.DiTuiAPI
         }
 
         /// <summary>
-        /// 项目推广码
+        /// 项目详情-推广码
         /// </summary>
         /// <param name="input"></param>
         /// <returns></returns>
@@ -204,11 +204,16 @@ namespace ZhonTai.Admin.Services.DiTuiAPI
 
             
             var ProjectId = input.Filter?.ProjectId;
+            if (ProjectId == 0 || string.IsNullOrEmpty(ProjectId.ToString()))
+            {
+                throw ResultOutput.Exception("项目 ID 不可为空");
+            }
 
             var list = _ProjectLinkRepository.Select.DisableGlobalFilter(FilterNames.Tenant)
                 .WhereIf(ProjectId.HasValue && ProjectId.Value > 0, a => a.ProjectId == ProjectId)
                 .WhereIf(Salesman.NotNull(), a => a.Salesman.Contains(Salesman))
                 .WhereIf(SalesmanPhone.NotNull(), a => a.SalesmanPhone.Contains(SalesmanPhone))
+                .Where(a=> a.IsUse == 1)
             .Count(out var total)
             .Page(input.CurrentPage, input.PageSize)
             .ToList(m => new ProjectQrcodePageOutput()

+ 1 - 1
src/platform/ZhonTai.Admin/ZhonTai.Admin.xml

@@ -5805,7 +5805,7 @@
         </member>
         <member name="M:ZhonTai.Admin.Services.DiTuiAPI.ProjectsService.ProjectQrcodePageAsync(ZhonTai.Admin.Core.Dto.PageInput{ZhonTai.Admin.Services.DiTuiAPI.Dto.ProjectQrcodePageInput})">
             <summary>
-            项目推广码
+            项目详情-推广码
             </summary>
             <param name="input"></param>
             <returns></returns>