这种情况我猜测可能是他们加入过别的组织,可能是专业版或者专属版的钉钉,他们有对应的设置,造成在别的组织就不能查看手机号,在同步钉钉用户信息的时候就没有获取到对应的手机号码,其他信息倒是获取并同步下来了
- /Forguncy/Home/CalcBindingDataSource
- Internal Server Error
- Request Exception Happened-------------------------------
- Path/Home/CalcBindingDataSource
- UserName:130718115538261824
- {
- "IsTransient": false,
- "SqlState": null,
- "BatchCommand": null,
- "ErrorCode": -2147467259,
- "Message": "SQLite Error 1: 'no such column: 手机号码'. ",
- "Data": {
- "$type": "System.Collections.ListDictionaryInternal, System.Private.CoreLib"
- },
- "InnerException": null,
- "HelpLink": null,
- "Source": "GrapeCity.Forguncy.DataBaseApi",
- "HResult": -2147467259,
- "StackTrace": " at GrapeCity.Forguncy.DataBaseApi.DataWrapperBase.FillTableAsync(String commandText, IEnumerable`1 parameters)
- at Forguncy.DataSourceBase.FillTableAsync(String commandText, IEnumerable`1 parameters)
- at ForguncyDataAccess.DataAccess.SelectFromDatabaseAsync(String connectionString, String selectString, String databaseType, DbParameter[] parameters)
- at ForguncyDataAccess.DataAccess.SelectAsync(List`1 columnBindingInfos, ISqlCondition selectCondition, TopSqlConditionBase topCondition, String tableName, OrderBySqlCondition orderByCondition, OffsetSqlCondition offsetCondition, Boolean useGroupBy)
- at Forguncy.Server2.ForguncyServerDataAccess.SelectAsync(List`1 columnBindingInfos, ISqlCondition selectCondition, TopSqlConditionBase topCondition, String tableName, OrderBySqlCondition orderByCondition, OffsetSqlCondition offsetCondition, Boolean useGroupBy)
- at ForguncyDataAccess.DataAccess.GetDetailDataTableAsync(List`1 columnBindingInfos, ISqlCondition sqlCondition, TopSqlConditionBase topCondition, OrderBySqlCondition orderByCondition, List`1 primaryKeys, OffsetSqlCondition offsetCondition, Boolean distinct, Boolean ensureOrderBy)
- at ForguncyDataAccess.DataAccess.GetDataTableAsync(List`1 columnBindingInfos, ISqlCondition sqlCondition, TopSqlConditionBase topCondition, List`1 primaryKeys, OrderBySqlCondition orderByCondition, OffsetSqlCondition offsetCondition, Boolean distinct, Boolean ensureOrderBy)
- at Forguncy.Server2.ForguncyServerDataAccess.GetDataTableAsync(List`1 columnBindingInfos, ISqlCondition sqlCondition, TopSqlConditionBase topCondition, List`1 primaryKeys, OrderBySqlCondition orderByCondition, OffsetSqlCondition offsetCondition, Boolean distinct, Boolean ensureOrderBy)
- at q.GetTableDataAsync(String tableName, IEnumerable`1 bindingInfosObj, Object queryCondition, Object orderBy, Object top, Boolean needUpdateQueryCondition, Object offset)
- at Forguncy.Model.Commands.SetParameterCommand.GetTableDataAsync(IServerCommandExecuteContext dataContext, String tableName, IEnumerable`1 bindingInfos, Object queryCondition, Object orderBy, Object top, Object offset)
- at Forguncy.Model.Commands.SetParameterCommand.ExecuteAsync(IServerCommandExecuteContext dataContext)
- at Forguncy.Server2.Controllers.HomeController.CalcSetParameterCommandResultAsync(Dictionary`2 param, SetParameterCommand cloneCommand, CalcBindingDataSourceOption calcOption, Dictionary`2 parameters)
- at Forguncy.Server2.Controllers.HomeController.<>c__DisplayClass102_0.<<CalcBindingDataSourceInternalAsync>b__0>d.MoveNext()
- --- End of stack trace from previous location ---
- at Forguncy.Server2.Controllers.HomeController.GetTableDataWithCacheAsync[T](CacheSetting cacheSetting, String tableName, Object paramObj, Func`1 action)
- at Forguncy.Server2.Controllers.HomeController.CalcBindingDataSourceInternalAsync(CalcBindingDataSourceParam param, BindingDataSourceModel dataSourceModel, Dictionary`2 parameters)
- at Forguncy.Server2.Controllers.HomeController.CalcBindingDataSourceAsync(CalcBindingDataSourceParam param)
- at lambda_method841(Closure , Object )
- at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.AwaitableObjectResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
- at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeActionMethodAsync>g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask)
- at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeNextActionFilterAsync>g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
- at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)
- at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
- at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeInnerFilterAsync>g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
- at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeFilterPipelineAsync>g__Awaited|20_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
- at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
- at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
- at Microsoft.AspNetCore.Routing.EndpointMiddleware.<Invoke>g__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger)
- at ServerDesignerCommon.CodeEditor.CodeEditorMiddleware.InvokeAsync(HttpContext context)
- at Forguncy.Log.Logger.Extensions.AsyncMiddlewareLogWrapper.InvokeAsync(HttpContext context)
- at Forguncy.Server2.KatanaMiddleware.JavaAdapterReflectMiddleWare.InvokeAsync(HttpContext context)
- at Forguncy.Server2.KatanaMiddleware.ProcessEngineMiddleware.InvokeAsync(HttpContext context)
- at Forguncy.Log.Logger.Extensions.AsyncMiddlewareLogWrapper.InvokeAsync(HttpContext context)
- at Forguncy.Server2.KatanaMiddleware.ReportsMiddleware.InvokeAsync(HttpContext context, ICacheService cacheService, IReportServerService reportServerService)
- at Forguncy.Log.Logger.Extensions.AsyncMiddlewareLogWrapper.InvokeAsync(HttpContext context)
- at Forguncy.KatanaMiddleware.ServerCommandMiddleware.InvokeAsync(HttpContext context)
- at Forguncy.Log.Logger.Extensions.AsyncMiddlewareLogWrapper.InvokeAsync(HttpContext context)
- at p.InvokeAsync(HttpContext context)
- at Forguncy.Log.Logger.Extensions.AsyncMiddlewareLogWrapper.InvokeAsync(HttpContext context)
- at o.InvokeAsync(HttpContext context)
- at Forguncy.Log.Logger.Extensions.AsyncMiddlewareLogWrapper.InvokeAsync(HttpContext context)
- at Forguncy.Server2.KatanaMiddleware.StartPageMiddleware.InvokeAsync(HttpContext context)
- at Forguncy.Log.Logger.Extensions.AsyncMiddlewareLogWrapper.InvokeAsync(HttpContext context)
- at Forguncy.Server2.KatanaMiddleware.ResourceMiddleware.InvokeAsync(HttpContext context)
- at h.InvokeAsync(HttpContext context)
- at Forguncy.Log.Logger.Extensions.AsyncMiddlewareLogWrapper.InvokeAsync(HttpContext context)
- at ForguncyServerCommon.HttpHeaderMiddlewareBase.InvokeAsync(HttpContext context)
- at Forguncy.Log.Logger.Extensions.AsyncMiddlewareLogWrapper.InvokeAsync(HttpContext context)
- at v.InvokeAsync(HttpContext context)"
- }
复制代码
|