/// <summary> /// 更新主机应答信息 /// </summary> /// <param name="_0X61_In">数据</param> /// <returns></returns> public OperationResult UpdatedHost_0x61(Host_0x61_In _0X61_In) { var value = HostRealTimeDataRepository.TrackEntities.FirstOrDefault(m => m.HostOne.RegPackage == _0X61_In.RegPackage); if (value != null) { value.Latitude = _0X61_In.Latitude; value.Longitude = _0X61_In.Longitude; value.TimeZone = _0X61_In.TimeZone; value.UpdateTime = DateTime.Now; return(HostRealTimeDataRepository.Update(value) > 0 ? new OperationResult(OperationResultType.Success, $"主机:{_0X61_In.RegPackage} 请求应答的参数更新成功!") : new OperationResult(OperationResultType.NoChanged, $"主机:{_0X61_In.RegPackage} 请求应答的参数更新未发生改变!")); } else { return(new OperationResult(OperationResultType.QueryNull, $"主机:{_0X61_In.RegPackage} 不存在")); } }
public IHttpActionResult Host_0x61([FromBody] Host_0x61_In data) => Json(HostService.TryCatchAction(m => { return(m.UpdatedHost_0x61(data)); }));