예제 #1
0
        public ActionResult getunitcollections(string unit, string items)
        {
            LogHelper.Info(Masterpage.CurrUser.alias, "101011:获取工作台三个图表单元对应的采集点列表,单元为" + unit + ",配置项目编号为" + items);
            string[]    array = items.Split(',');
            List <long> ids   = new List <long>();

            foreach (var item in array)
            {
                if (item != "")
                {
                    ids.Add(long.Parse(item));
                }
            }
            var points = centerService.GetThreeChartCustomerCollectionByUnit(Masterpage.CurrUser.client_code, unit, ids);

            if (points != null)
            {
                var list = points.Select(p => new { text = p.text, id = p.value, left = p.double_value });
                return(Json(JsonHelper.ToJson(list), JsonRequestBehavior.AllowGet));
            }
            return(Content("null"));
        }