public HttpResponseMessage Post([FromBody] RjPhoto parameter) { try { GxRjxxBusiness rjxxBusiness = new GxRjxxBusiness(); var lsit = rjxxBusiness.FindAllRjxxPhoto().Where(t => t.PARENTID == parameter.rjxxid).ToList(); var dataResult = new DataResult <List <GX_PHOTOGALLERY> >(); dataResult.ErrorCode = "200"; dataResult.Result = true; dataResult.Message = "数据返回正常"; dataResult.Data = lsit; return(Request.CreateResponse(HttpStatusCode.OK, dataResult)); } catch (Exception ex) { DataResult <string> dataResult = new DataResult <string>(); dataResult.ErrorCode = "100101"; dataResult.Result = false; dataResult.Message = "获取数据异常:" + (ex.InnerException == null ? ex.Message : ex.InnerException.Message); return(Request.CreateResponse(HttpStatusCode.OK, dataResult)); } }
public HttpResponseMessage Post([FromBody] CoordinatesModel parameter) { try { GxRjxxBusiness gxRjxxBusiness = new GxRjxxBusiness(); var entity = gxRjxxBusiness.Find(parameter.Id); if (entity == null) { var loginResult = new DataResult <string>(); loginResult.ErrorCode = "404"; loginResult.Result = false; loginResult.Message = "未找到人井信息"; return(Request.CreateResponse(HttpStatusCode.OK, loginResult)); } entity.LONGITUDE = parameter.Longitude; entity.LATITUDE = parameter.Latitude; entity.MODIFYBY = "接口数修改"; entity.MODIFYTIME = DateTime.Now; gxRjxxBusiness.Update(entity); var dataResult = new DataResult <string>(); if (gxRjxxBusiness.SaveChange() > 0) { dataResult.ErrorCode = "200"; dataResult.Result = true; dataResult.Message = "人井坐标信息修改成功"; dataResult.Data = ""; return(Request.CreateResponse(HttpStatusCode.OK, dataResult)); } else { dataResult.ErrorCode = "500"; dataResult.Result = false; dataResult.Message = "人井坐标信息修改失败"; dataResult.Data = ""; return(Request.CreateResponse(HttpStatusCode.OK, dataResult)); } } catch (Exception ex) { DataResult <string> dataResult = new DataResult <string>(); dataResult.ErrorCode = "100101"; dataResult.Result = false; dataResult.Message = "获取数据异常:" + (ex.InnerException == null ? ex.Message : ex.InnerException.Message); return(Request.CreateResponse(HttpStatusCode.OK, dataResult)); } }
public HttpResponseMessage Post([FromBody] UploadFile parameter) { try { var dataResult = new DataResult <List <GX_PHOTOGALLERY> >(); GxRjxxBusiness rjxxBusiness = new GxRjxxBusiness(); var list = rjxxBusiness.FindAllRjxxPhoto().Where(t => t.PARENTID == parameter.rjxxid).ToList(); if (list.Count <= 0) { dataResult.ErrorCode = "404"; dataResult.Result = false; dataResult.Message = "未找到人井信息"; } else { try { byte[] imageBytes = Convert.FromBase64String(parameter.fileContent); //定义并实例化一个内存流,以存放提交上来的字节数组。 //读入MemoryStream对象 var memoryStream = new MemoryStream(imageBytes, 0, imageBytes.Length); //memoryStream.Write(imageBytes, 0, imageBytes.Length); //二进制转成图片保存 System.Drawing.Image image = System.Drawing.Image.FromStream(memoryStream); var uploadUrl = HttpContext.Current.Server.MapPath(_uploadUrl); if (!Directory.Exists(uploadUrl)) { Directory.CreateDirectory(uploadUrl); } var randNum = new Random().Next(10000, 99999); var fileName = "/" + DateTime.Now.Year + DateTime.Now.Month + DateTime.Now.Day + randNum + "." + parameter.suffix; image.Save(uploadUrl + fileName); dataResult.ErrorCode = "200"; dataResult.Result = true; dataResult.Message = "图片上传成功"; dataResult.Data = list; } catch (Exception ex) { var msg = ""; if (ex.InnerException != null) { msg = "图片上传失败:" + ex.InnerException.Message; } else { msg = "图片上传失败:" + ex.Message; } dataResult.ErrorCode = "500"; dataResult.Result = true; dataResult.Message = msg; } } return(Request.CreateResponse(HttpStatusCode.OK, dataResult)); } catch (Exception ex) { DataResult <string> dataResult = new DataResult <string>(); dataResult.ErrorCode = "100101"; dataResult.Result = false; dataResult.Message = "获取数据异常:" + (ex.InnerException == null ? ex.Message : ex.InnerException.Message); return(Request.CreateResponse(HttpStatusCode.OK, dataResult)); } }
public HttpResponseMessage Post([FromBody] Parameter parameter) { GxYsxmxxBusiness gxYsxmxxBusiness = new GxYsxmxxBusiness(); GxGxxxBusiness gxGxxxBusiness = new GxGxxxBusiness(); GxRjxxBusiness gxRjxxBusiness = new GxRjxxBusiness(); try { var modelsList = new List <GetGxRjxxApiModels>(); var ysxmxx = gxYsxmxxBusiness.FindEntity(); if (!string.IsNullOrEmpty(parameter.UserId)) { ysxmxx = ysxmxx.Where(t => t.SGDWMC == parameter.UserId).ToList(); } if (parameter.Xmgcid > 0) { ysxmxx = ysxmxx.Where(t => t.ID == parameter.Xmgcid).ToList(); } foreach (var item in ysxmxx) { var entity = new GetGxRjxxApiModels(); entity.Htbh = item.HTBH; entity.Id = item.HTBH; entity.Gcmc = item.HTBH; entity.Gcbh = item.HTBH; entity.Sgdwmc = item.SGDWMC; entity.Jldwdm = item.JLDWDM; entity.Yszt = item.YSZT; entity.Htsj = item.HTSJ; List <Gxxx> gxxxList = new List <Gxxx>(); var allGxxx = gxGxxxBusiness.FindAllModels().Where(t => t.XMYSXXID == item.ID); foreach (var gxxx in allGxxx) { Gxxx gxxxEntity = new Gxxx(); gxxxEntity.Gcbh = gxxx.GCBH; gxxxEntity.Gxwz = gxxx.GXWZ; gxxxEntity.Gxcd = gxxx.GXCD; gxxxEntity.Dxlx = gxxx.DXLX; gxxxEntity.Gxlx = gxxx.GXLX; gxxxEntity.Jszt = gxxx.JSZT; gxxxEntity.Ywlx = gxxx.YWLX; gxxxEntity.Gjz = gxxx.GJZ; gxxxEntity.Xnzc = gxxx.XNZC; gxxxEntity.Gkcl = gxxx.GKCL; gxxxEntity.Syzt = gxxx.SYZT; gxxxEntity.Gkhs = gxxx.GKHS; gxxxEntity.Gkls = gxxx.GKLS; gxxxEntity.Plsx = gxxx.PLSX; gxxxEntity.Gxzt = gxxx.GXZT; List <Gkxx> gkxxList = new List <Gkxx>(); var allGkxx = gxGxxxBusiness.FindAllGkxxModels().Where(t => t.GXXXID == gxxx.ID); foreach (var gkxx in allGkxx) { Gkxx gkxxEntity = new Gkxx(); gkxxEntity.Gkbh = gkxx.GKBH; gkxxEntity.Gkcl = gkxx.GKCL; gkxxEntity.Syzt = gkxx.SYZT; gkxxEntity.Zkhs = gkxx.ZKHS; gkxxEntity.Zkls = gkxx.ZKLS; gkxxEntity.Zksl = gkxx.ZKSL; gkxxEntity.Gkszh = gkxx.GKSZH; gkxxEntity.Gkszl = gkxx.GKSZL; gkxxList.Add(gkxxEntity); } gxxxEntity.GkxxList = gkxxList; gxxxList.Add(gxxxEntity); } entity.GxxxList = gxxxList; List <Rjxx> listRjxx = new List <Rjxx>(); var rjxxList = gxRjxxBusiness.FindAllModels().Where(t => t.XMYSXXID == item.ID); foreach (var rjxx in rjxxList) { Rjxx gxRjxx = new Rjxx(); gxRjxx.Gcbh = rjxx.GCBH; gxRjxx.Rjbh = rjxx.RJBH; gxRjxx.Rjmc = rjxx.RJMC; gxRjxx.Gcrjbh = rjxx.GCRJBH; gxRjxx.Jgsl = rjxx.JGSL; gxRjxx.Dxlx = rjxx.DXLX; gxRjxx.Rsjcc = rjxx.RSJCC; gxRjxx.Jglx = rjxx.JGLX; gxRjxx.Gjz = rjxx.GJZ; gxRjxx.Longitude = rjxx.LONGITUDE; gxRjxx.Latitude = rjxx.LATITUDE; gxRjxx.Rjzt = rjxx.RJZT; } entity.RjxxList = listRjxx; modelsList.Add(entity); } var dataResult = new DataResult <List <GetGxRjxxApiModels> >(); dataResult.ErrorCode = "200"; dataResult.Result = true; dataResult.Message = "数据返回正常"; dataResult.Data = modelsList; return(Request.CreateResponse(HttpStatusCode.OK, dataResult)); } catch (Exception ex) { DataResult <string> dataResult = new DataResult <string>(); dataResult.ErrorCode = "100101"; dataResult.Result = false; dataResult.Message = "获取数据异常:" + (ex.InnerException == null ? ex.Message : ex.InnerException.Message); return(Request.CreateResponse(HttpStatusCode.OK, dataResult)); } }