public ActionResult doptimize_query(string productName, string startTime, string endTime)
        {
            List <DoptimizeExperimentTable> det_list = new List <DoptimizeExperimentTable>();

            if (startTime != "" && endTime != "")
            {
                DateTime st = Convert.ToDateTime(startTime);
                DateTime et = Convert.ToDateTime(endTime);
                det_list = dbDrive.QueryDoptimizeExperimentTable(productName, st, et.AddDays(1), LangleyPublic.adminId);
            }
            else
            {
                det_list = dbDrive.QueryDoptimizeExperimentTable(productName, LangleyPublic.adminId);
            }
            return(Json(new { code = 0, msg = "", count = det_list.Count, data = DoptimizePublic.Doptimization_list(dbDrive, det_list) }, JsonRequestBehavior.AllowGet));
        }
        //获取全部D优化法实验数据
        public ActionResult GetAllDoptimizeExperiment(int page = 1, int limit = 20)
        {
            List <DoptimizeExperimentTable> det_list = dbDrive.GetAllDoptimizeExperimentTables(LangleyPublic.adminId);
            List <DoptimizeExperimentTable> PagesLet = new List <DoptimizeExperimentTable>();
            int last  = det_list.Count - (page - 1) * limit;
            int first = 0;

            if (page * limit < det_list.Count)
            {
                first = det_list.Count - page * limit;
            }
            for (int i = first; i < last; i++)
            {
                PagesLet.Add(det_list[i]);
            }
            return(Json(new { code = 0, msg = "", fenye = 5, count = det_list.Count, data = DoptimizePublic.Doptimization_list(dbDrive, PagesLet, first) }, JsonRequestBehavior.AllowGet));
        }