public HttpResponseMessage ItemSave(eqiw_dsavedata data)
        {
            string result  = string.Empty;
            int    result2 = 0;

            try
            {
                List <EMCMIS.Model.tblEQIW_R_Basedata_Pre_Auto> list = new List <EMCMIS.Model.tblEQIW_R_Basedata_Pre_Auto>();

                var query = from x in data.fldItemData
                            select x;

                DateTime time = DateTime.Parse(data.BeginDate);

                foreach (var item in query)
                {
                    var tbl = new EMCMIS.Model.tblEQIW_R_Basedata_Pre_Auto()
                    {
                        fldItemCode       = item.itemcode,
                        fldItemValue      = Decimal.Parse(item.itemvalue),
                        fldYear           = time.Year,
                        fldMonth          = time.Month,
                        fldDay            = time.Day,
                        fldHour           = time.Hour,
                        fldMinute         = time.Minute,
                        fldUserID         = int.Parse(data.fldUserID),
                        fldCityID_Operate = int.Parse(data.fldCityID_Operate),
                        fldCityID_Submit  = data.fldCityID_Submit,
                        fldSTCode         = data.CheckCode,
                        fldRCode          = data.fldRCode,
                        fldRSCode         = data.fldRSCode,
                        fldRSC            = data.fldRSC,
                        fldFlag           = 0,
                        fldImport         = 0,
                        fldSAMPH          = "0",
                        fldSAMPR          = "0",
                        fldDate_Operate   = DateTime.Now,
                        fldSource         = 1,
                        fldBatch          = "0",
                        fldDeleteState    = 0
                    };
                    list.Add(tbl);
                }



                using (EMCMIS.Model.EntityContext db = new EMCMIS.Model.EntityContext())
                {
                    db.tblEQIW_R_Basedata_Pre_Auto.AddRange(list);

                    result2 = db.SaveChanges();
                }

                if (result2 > 0)
                {
                    result = rule.JsonStr("ok", "保存成功!", "");
                }
                else
                {
                    result = rule.JsonStr("no", "保存失败!", "");
                }
            }
            catch (Exception e)
            {
                result = rule.JsonStr("error", "数据保存失败," + e.Message, "");
            }

            return(new HttpResponseMessage {
                Content = new StringContent(result, System.Text.Encoding.UTF8, "application/json")
            });
        }