public IHttpActionResult AddMeasure(Measure measure) { var measureService = new MeasureService(); // 查询最大的编号 var maxSn = measureService.GetAll().OrderByDescending(item => item.SN).Select(item => item.SN).FirstOrDefault(); var maxNum = measureService.GetAll().OrderByDescending(item => item.MeasureNum).Select(item => item.MeasureNum).FirstOrDefault(); int i = Int32.Parse(maxSn); int j = Int32.Parse(maxNum); i = i + 2; j = j + 2; // 添加一次加2 measure.SN = i.ToString().PadLeft(6, '0'); measure.MeasureNum = j.ToString().PadLeft(6, '0'); var addMeasure = measureService.Add(measure); var result = new { Count = addMeasure?"添加成功":"添加失败" }; return(Json(result)); }