public static async Task <JsonMessage> GetPageEntitiesDetailsSync <T>(string sqlIndex, List <int> Ids, string keyId = "Id") where T : IEntityPage { JsonMessage msg = JsonHandler.CreateMessage((int)MsgTypeEnum.成功, ""); if (Ids.Count <= 0) { msg = JsonHandler.CreateMessage((int)MsgTypeEnum.错误, "Id 不正确。"); return(msg); } int total = 0; string where = string.Format(" {0} in @{0}", keyId); var data = await BaseComm.GetPageEntitiessync <T>( 100, 1, sqlIndex, where, keyId, new Dictionary <string, object>() { { keyId, Ids } } ); if (data.Count() > 0) { total = data.First().total; } msg = JsonHandler.CreateMessage((int)MsgTypeEnum.成功, "", data); return(msg); }
public static JsonMessage GetPageEntitiesDetails <T>(string sqlIndex, List <int> Ids, string keyId = "Id") where T : IEntityPage { JsonMessage msg = JsonHandler.CreateMessage((int)MsgTypeEnum.成功, ""); if (!Ids.Any()) { msg = JsonHandler.CreateMessage((int)MsgTypeEnum.错误, "Id 不正确。"); return(msg); } int total = 0; string where = string.Format(" {0} in @{0}", keyId); var data = BaseComm.GetPageEntities <T>( 1, 1, sqlIndex, where, out total, keyId, new Dictionary <string, object>() { { keyId, Ids } } ); msg = JsonHandler.CreateMessage((int)MsgTypeEnum.成功, "", data); return(msg); }