Esempio n. 1
0
        /// <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);
        }
Esempio n. 2
0
        /// <summary>
        /// 获取正处于错峰的企业
        /// </summary>
        /// <returns></returns>
        public ActionResult GetThePeakEnterprise()
        {
            ThePeakInfo info = new ThePeakInfo();

            return(Json(info.GetThePeakEnterprise()));
        }