ViewUserIndustryBranchInfoRepository.cs 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. using System.Text;
  2. using CommonTool;
  3. namespace YZXYH.Repository
  4. {
  5. public partial class ViewUserIndustryBranchInfoRepository
  6. {
  7. /// <summary>
  8. /// 获取行业分会成员
  9. /// </summary>
  10. /// <param name="branch">行业分会名称(模糊查询)</param>
  11. /// <param name="alumniChapterId">校友会分会ID</param>
  12. /// <returns></returns>
  13. public string GetMembers(string branch,string alumniChapterId)
  14. {
  15. StringBuilder sb = new StringBuilder();
  16. var lists = Get(a => a.IsLocked == "N" && a.IsMember == "Y" && a.IndustryBranchName.Contains(branch));
  17. if (string.IsNullOrEmpty(alumniChapterId))
  18. {
  19. foreach (var list in lists)
  20. {
  21. sb.Append("<option value=\"" + list.Id + "\">" + list.Name + "</option>");
  22. }
  23. return sb.ToString();
  24. }
  25. foreach (var list in lists)
  26. {
  27. if (UnitOfWork.AlumniChapterUserRepository.GetSingle(a => a.UserNo == list.Id)?.AlumniChapterNo == alumniChapterId)
  28. sb.Append("<option value=\"" + list.Id + "\">" + list.Name + "</option>");
  29. }
  30. return sb.ToString();
  31. }
  32. public string GetStr()
  33. {
  34. return Get().ToJson();
  35. }
  36. }
  37. }