public BasicResponse <GraphicsbaseinfInfo> UpdateGraphicsbaseinf(GraphicsbaseinfUpdateRequest graphicsbaseinfrequest) { var graphicsbaseinfresponse = new BasicResponse <GraphicsbaseinfInfo>(); if (graphicsbaseinfrequest.GraphicsbaseinfInfo == null) { graphicsbaseinfresponse.Code = -100; graphicsbaseinfresponse.Message = "参数错误!"; return(graphicsbaseinfresponse); } var graphicsbaseinfresmodel = _Repository.GetGraphicsbaseinfById(graphicsbaseinfrequest.GraphicsbaseinfInfo.GraphId); if (graphicsbaseinfresmodel == null) { graphicsbaseinfresponse.Code = -100; graphicsbaseinfresponse.Message = "对象不存在!"; return(graphicsbaseinfresponse); } try { var _graphicsbaseinf = ObjectConverter.Copy <GraphicsbaseinfInfo, GraphicsbaseinfModel>(graphicsbaseinfrequest.GraphicsbaseinfInfo); var systemDefaultGraphicsModel = _Repository.GetSystemtDefaultGraphics(_graphicsbaseinf.Type); if (systemDefaultGraphicsModel != null) { _Repository.UpdateSystemDefaultGraphics("0", systemDefaultGraphicsModel.GraphId); } if (_graphicsbaseinf.Bz4 == "1") //修改应急联动默认图形 { var emergencyLinkageGraphicsModel = _Repository.GetEmergencyLinkageGraphics(); if (emergencyLinkageGraphicsModel != null) { _Repository.UpdateEmergencyLinkageGraphics(emergencyLinkageGraphicsModel.GraphId); } } _Repository.UpdateGraphicsbaseinf(_graphicsbaseinf); graphicsbaseinfresponse.Data = ObjectConverter.Copy <GraphicsbaseinfModel, GraphicsbaseinfInfo>(_graphicsbaseinf); } catch (Exception ex) { graphicsbaseinfresponse.Code = -100; graphicsbaseinfresponse.Message = ex.Message; this.ThrowException("UpdateGraphicsbaseinf-修改图形", ex); } return(graphicsbaseinfresponse); }
public BasicResponse <GraphicsbaseinfInfo> UpdateGraphicsbaseinf(GraphicsbaseinfUpdateRequest graphicsbaseinfrequest) { var responsestr = HttpClientHelper.Post(Webapi + "/v1/graphicsbaseinf/update?token=" + Token, JSONHelper.ToJSONString(graphicsbaseinfrequest)); return(JSONHelper.ParseJSONString <BasicResponse <GraphicsbaseinfInfo> >(responsestr)); }
public BasicResponse <GraphicsbaseinfInfo> UpdateGraphicsbaseinf(GraphicsbaseinfUpdateRequest graphicsbaseinfrequest) { return(graphicsbaseinfService.UpdateGraphicsbaseinf(graphicsbaseinfrequest)); }