public TableListComponent Post_After(SearchCondition conditon, TableListComponent result) { var str = JsonConvert.SerializeObject(result); //logger.Debug("JSON888:" + str); //logger.Error("JSON888" + str); for (int i = 0; i < result.BizData.Count; i++) { FieldBizData newData = new FieldBizData(); newData.Text = result.GetColumnBizData("_id", i).Text; newData.Value = result.GetColumnBizData("_id", i).Value; result.SetColumnBizData("AppConnect.AppAccount.AppAccountId", newData, i); } return(result); }
public TableListComponent GetTableListComponent(int metaObjectId, int InterfaceFieldId, FilterDefinition <BsonDocument> condition, int pageIndex, int pageSize, SortDefinition <BsonDocument> sort, out int count) { var documents = GetList(metaObjectId, condition, pageIndex, pageSize, sort, out count); TableListComponent tableListComponent = new TableListComponent { BizData = fieldBizDataService.ToBizDataDictionaryList(InterfaceFieldId, documents), BizDataTotalCount = count, Columns = fieldListAggregationService.GetColumnDataByFieldListId(InterfaceFieldId).OrderBy(t => t.CmpData.ShowIndex).ToList() }; if (pageSize != 0) { tableListComponent.PageCount = count / pageSize; } return(tableListComponent); }
public TableListComponent GetTableListComponent(QueryPiplineContext queryPiplineContext, FilterDefinition <BsonDocument> condition, int pageIndex, int pageSize, SortDefinition <BsonDocument> sort, out int count) { var fieldMetas = fieldListAggregationService.GetColumnDataByFieldListId(queryPiplineContext); var documents = GetList(queryPiplineContext.TenantId, queryPiplineContext.MetaObjectId, condition, pageIndex, pageSize, sort, out count, fieldMetas?.Select(t => t.CmpData.Name)?.ToArray()); TableListComponent tableListComponent = new TableListComponent { BizData = fieldBizDataService.ToBizDataDictionaryList(queryPiplineContext, documents), BizDataTotalCount = count, Columns = fieldMetas?.OrderBy(t => t.CmpData.ShowIndex)?.ToList() }; if (pageSize != 0) { tableListComponent.PageCount = count / pageSize; } return(tableListComponent); }
public static TableListComponent GetList(SearchCondition conditon, TableListComponent result) { var tenantId = ApplicationContext.Current.TenantId; var appAccountId = conditon.PageContext.DataId; var pageSize = result.CmpData.Paging.Capacity; var pageNum = result.CmpData.Paging.Page; var url = string.Format("{0}/user/ListForCloud?tenant_id={1}&appaccount_id={2}&page_size={3}&page_num={4}", AppConnectHostConfig.Cache[1], tenantId, appAccountId, pageSize, pageNum); var resquestResult = Request.SendRequest <ListForCloudResult>(url); foreach (var appUser in resquestResult.List) { var data = new Dictionary <string, FieldBizData>(); data.Add("_id", new FieldBizData { Name = "_id", Text = appUser.Id.ToString(), Value = appUser.Id.ToString() }); data.Add("UserName", new FieldBizData { Name = "UserName", Text = appUser.UserName, Value = appUser.UserName }); data.Add("UserEmail", new FieldBizData { Name = "UserEmail", Text = appUser.UserEmail, Value = appUser.UserEmail }); data.Add("State", new FieldBizData { Name = "State", Text = appUser.State, Value = appUser.State }); data.Add("CreatedTime", new FieldBizData { Name = "CreatedTime", Text = appUser.CreateTime, Value = appUser.CreateTime }); data.Add("ActivateTime", new FieldBizData { Name = "ActivateTime", Text = appUser.ActivateTime, Value = appUser.ActivateTime }); data.Add("UnbindTime", new FieldBizData { Name = "UnbindTime", Text = appUser.UnbindTime, Value = appUser.UnbindTime }); data.Add("StdIsDeleted", new FieldBizData { Name = "StdIsDeleted", Text = "否", Value = "0" }); result.BizData.Add(data); } result.CmpData.Paging.Total = resquestResult.Total; return(result); }
public static TableListComponent GetList(SearchCondition conditon, TableListComponent result) { for (var i = 0; i < 40; i++) { var data = new Dictionary <string, FieldBizData>(); var id = Guid.NewGuid().ToString(); data.Add("_id", new FieldBizData { Name = "_id", Text = id, Value = id }); data.Add("AgentId", new FieldBizData { Name = "AgentId", Text = "AgentId" + i, Value = "AgentId" + i }); data.Add("AppId", new FieldBizData { Name = "AppId", Text = "AppId" + i, Value = "AppId" + i }); data.Add("AppSecret", new FieldBizData { Name = "AppSecret", Text = "AppSecret" + i, Value = "AppSecret" + i }); data.Add("Name", new FieldBizData { Name = "Name", Text = "Name" + i, Value = "Name" + i }); data.Add("SourceId", new FieldBizData { Name = "SourceId", Text = "SourceId" + i, Value = "SourceId" + i }); data.Add("State", new FieldBizData { Name = "State", Text = "启用", Value = "0" }); data.Add("StdIsDeleted", new FieldBizData { Name = "StdIsDeleted", Text = "否", Value = "0" }); data.Add("Tag", new FieldBizData { Name = "Tag", Text = "Tag" + i, Value = "Tag" + i }); data.Add("Type", new FieldBizData { Name = "Type", Text = "微信企业号", Value = "21" }); result.BizData.Add(data); } result.CmpData.Paging.Total = 40; return(result); }
public TableListComponent TableListAfter(int metaObjectId, string operateCode, TableListComponent tableListComponent) { var triggerScripts = triggerScriptService.GetTriggerScriptsUnDeletedByMetaObjectIdAndScriptType(metaObjectId, (int)ScriptType.TableList_After); if (triggerScripts != null && triggerScripts.Any()) { foreach (var item in triggerScripts) { try { tableListComponent = CommonExecute <TableListComponent, TableListArg>(operateCode, item.Script, "TableListAfter(operateCode,tableListComponent)", new TableListArg { operateCode = operateCode, tableListComponent = tableListComponent }); } catch (Exception ex) { if (item.FailurePolicy == (int)FailurePolicy.Break) { throw ex; } } } } return(tableListComponent); }