|
@@ -8,6 +8,7 @@ using Quartz.Util;
|
|
|
using System.Collections.Generic;
|
|
|
using System.Diagnostics;
|
|
|
using System.Net.Http.Headers;
|
|
|
+using static QRCoder.PayloadGenerator.SwissQrCode;
|
|
|
|
|
|
namespace OASystem.API.Controllers
|
|
|
{
|
|
@@ -1367,6 +1368,54 @@ Inner Join Sys_Department as d With(Nolock) On u.DepId=d.Id Where m.Id={0} ", _m
|
|
|
#endregion
|
|
|
|
|
|
#region 商邀资料
|
|
|
+
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 商邀资料 基础数据源
|
|
|
+ /// </summary>
|
|
|
+ /// <param name="dto"></param>
|
|
|
+ /// <returns></returns>
|
|
|
+ [HttpPost]
|
|
|
+ [ProducesResponseType(typeof(JsonView), StatusCodes.Status200OK)]
|
|
|
+ public async Task<IActionResult> QueryIOAInitData(QueryIOAInitDataDto dto)
|
|
|
+ {
|
|
|
+ try
|
|
|
+ {
|
|
|
+ #region 参数验证
|
|
|
+
|
|
|
+ if (dto.PortType < 1) return Ok(JsonView(false, "请传入有效的PortType参数!"));
|
|
|
+
|
|
|
+ #endregion
|
|
|
+
|
|
|
+ List<Grp_DelegationInfo> _DelegationInfos = _sqlSugar.Queryable<Grp_DelegationInfo>().Where(it => it.IsDel == 0).OrderByDescending(it => it.JietuanTime).ToList();
|
|
|
+ List<Res_InvitationOfficialActivityData> _ioaDatas = _sqlSugar.Queryable<Res_InvitationOfficialActivityData>().Where(it => it.IsDel == 0).ToList();
|
|
|
+ List<Sys_Users> _Users = _sqlSugar.Queryable<Sys_Users>().Where(it => it.IsDel == 0).ToList();
|
|
|
+
|
|
|
+ var _countryData = _ioaDatas.Select(it => it.Country).Distinct().ToList();
|
|
|
+ _countryData.Remove("");
|
|
|
+ var _inviterData = _ioaDatas.Select(it => it.UnitName).Distinct().ToList();
|
|
|
+ _inviterData.Remove("");
|
|
|
+ var _contactData = _ioaDatas.Select(it => it.Contact).Distinct().ToList();
|
|
|
+ _contactData.Remove("");
|
|
|
+ var _groupNameData = _DelegationInfos.Select(it => new { it.Id,it.TeamName }).ToList();
|
|
|
+ var _userNameData = _Users.Select(it => new { it.Id, it.CnName }).ToList();
|
|
|
+
|
|
|
+ var _data = new {
|
|
|
+ CountryData = _countryData,
|
|
|
+ inviterData = _inviterData,
|
|
|
+ ContactData = _contactData,
|
|
|
+ GroupNameData = _groupNameData,
|
|
|
+ UserNameData = _userNameData,
|
|
|
+ };
|
|
|
+
|
|
|
+ return Ok(JsonView(true, $"查询成功!", _data));
|
|
|
+ }
|
|
|
+ catch (Exception ex)
|
|
|
+ {
|
|
|
+ return Ok(JsonView(false, ex.Message));
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
/// <summary>
|
|
|
/// 商邀资料查询
|
|
|
/// </summary>
|