public APIResult AreaSave(Area area) { try { List <Area> areaList = masterService.AreaSearch("", area.AreaName, ""); if (areaList != null && areaList.Count != 0 && areaList[0].AreaId != area.AreaId) { return(new APIResult() { Status = false, Body = "保存失败,区域中文名称重复" }); } area = masterService.AreaSave(area); return(new APIResult() { Status = true, Body = CommonHelper.Encode(area) }); } catch (Exception ex) { return(new APIResult() { Status = false, Body = ex.Message.ToString() }); } }