/// <summary> /// 获取现货对应委托单的持仓冻结对象 /// </summary> /// <param name="entrustNumber">委托单号</param> /// <param name="ft">冻结类型</param> /// <returns>委托单的持仓冻结实体</returns> public static XH_AcccountHoldFreezeTableInfo GetHoldAccountFreeze(string entrustNumber, Types.FreezeType ft) { XH_AcccountHoldFreezeTableDal dal = new XH_AcccountHoldFreezeTableDal(); string format = "EntrustNumber='{0}' AND FreezeTypeLogo={1}"; string where = string.Format(format, entrustNumber, (int)ft); IList <XH_AcccountHoldFreezeTableInfo> list = null; try { list = dal.GetListArray(where); } catch (Exception ex) { LogHelper.WriteError(ex.Message, ex); } if (list == null) { return(null); } if (list.Count == 0) { return(null); } return(list[0]); }