/// <summary> /// 获取限制比例 /// </summary> /// <param name="type"></param> /// <param name="id"></param> /// <returns></returns> private decimal LimitValuePercent(string type, string id) { string conpanyID = id; if ("P" == type) { conpanyID = SqlModel.Select(T_BASE_COMPANY_PK.COMPANYID).From(DB.T_BASE_COMPANY_PK).Where(T_BASE_COMPANY_PK.ID == id).ExecuteScalar().ToString(); } ThePeakInfo info = new ThePeakInfo(); T_THEPEAK_ENT_SUB_LISTModel company = info.GetThePeakEnterprise().Find(item => StringHelper.DynamicToString(item.COMPANY_ID) == conpanyID); if (null == company) { return(100); } decimal limitValue = 100; switch (StringHelper.DynamicToString(company.ENT_PEAK_TYPE)) { case "1": limitValue = 0; break; case "2": limitValue = company.LIMIT_RATIO.Value; break; case "3": limitValue = company.LIMIT_RATIO.Value; break; } return(limitValue); }
/// <summary> /// 获取正处于错峰的企业 /// </summary> /// <returns></returns> public ActionResult GetThePeakEnterprise() { ThePeakInfo info = new ThePeakInfo(); return(Json(info.GetThePeakEnterprise())); }