using Microsoft.AspNetCore.Http; using Microsoft.CodeAnalysis.CSharp.Syntax; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using static System.Net.WebRequestMethods; namespace Gs.Toolbox { public static class UtilityHelper { /// /// string 转guid /// /// /// public static Guid? GetGuid(string? str) { if (string.IsNullOrEmpty(str)) return null; return Guid.Parse(str); } /// /// 读取userGuid,orgGuid /// /// /// public static (string?, string?) GetUserGuidAndOrgGuid(IHttpContextAccessor _http) { try { string _token = _http.HttpContext.Request.Headers["token"]; string[] _ary = _token.Split("~"); return (_ary[0], _ary[1]); } catch (Exception ex) { Gs.Toolbox.LogHelper.Debug("GetUserGuidAndOrgGuid:", ex.Message); return (null, null); } } } }