|
@@ -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()
|