91 lines
3.1 KiB
C#
Raw Normal View History

2025-04-21 14:10:27 +08:00
using Newtonsoft.Json.Linq;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Net.Http;
using System.Web.Http;
using MyCode.Project.Domain.Message.Response.User;
using MyCode.Project.Infrastructure.Constant;
using MyCode.Project.WebApi.Controllers;
using MyCode.Project.Domain.Config;
using MyCode.Project.Services;
using MyCode.Project.Infrastructure.Common;
using MyCode.Project.Domain.Message.Request.User;
using MyCode.Project.Infrastructure.Enumeration;
using MyCode.Project.Domain.Message.Act.User;
using MyCode.Project.Domain.Message.Response.Goods;
using MyCode.Project.Domain.Model;
using MyCode.Project.Domain.Message.Response.Common;
using MyCode.Project.Domain.Businesses.BillKeeping;
using MyCode.Project.Domain.Message.Response.Member;
using MyCode.Project.Domain.Message.Response.WebSocket;
using MyCode.Project.Domain.Message.Response.Chat;
using MyCode.Project.Domain.Message.Request.WebSocket;
using MyCode.Project.Domain.Message.Request.PerformanceRecord;
using MyCode.Project.Domain.Message.Response.ZhaoShang;
namespace MyCode.Project.WebApi.Areas.Admin.Controllers
{
/// <summary>
/// 招商系统相关,仅供系统内部调用
/// </summary>
public class ZhaoShangController : BaseAdminController
{
private ITokenService _tokenService;
private IShopQuestionnaireService _shopQuestionnaireService;
/// <summary>
///
/// </summary>
/// <param name="tokenService"></param>
public ZhaoShangController(ITokenService tokenService
, IShopQuestionnaireService shopQuestionnaireService)
{
_tokenService = tokenService;
_shopQuestionnaireService = shopQuestionnaireService;
}
#region GetSubordinateOrganization(--( ))
/// <summary>
/// 招商系统--查询某个组织下的所有子集组织和用户名( 含自己的组织)
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
[HttpPost]
[AllowAnonymous]
public List<ZhaoShangResp> GetSubordinateOrganization(GetOrganizationUser request)
{
if(request.Key== "B4CB72BB-0457-44A7-AD97-223DFD020EE8")
return _shopQuestionnaireService.GetSubordinateOrganizationForZhaoShang(request.OrganizationId);
return
null;
}
#endregion
//#region GetUserIdListByUserId(通过账号ID获取所有下级的账号ID)
///// <summary>
///// 通过账号ID获取所有下级的账号ID
///// </summary>
///// <param name="request"></param>
///// <returns></returns>
//[HttpPost]
//[AllowAnonymous]
//public List<Guid> GetUserIdListByUserId(GetUserId request)
//{
// if (request.Key == "5C26BEA3-3874-43D1-B0C5-EABE452343BE")
// return _shopQuestionnaireService.GetUserIdListByUserId(request.UserId);
// return
// null;
//}
//#endregion
}
}