public BasicResponse DeletePosition(PositionDeleteRequest PositionRequest) { BasicResponse Result = new BasicResponse(); Jc_WzInfo item = new Jc_WzInfo(); PositionCacheGetByKeyRequest positionCacheRequest = new PositionCacheGetByKeyRequest(); positionCacheRequest.PositionId = PositionRequest.Id; var result = _PositionCacheService.GetPositionCacheByKey(positionCacheRequest); item = result.Data; //增加判断 if (result.Data == null) { //缓存中存在此测点 Result.Code = 1; Result.Message = "当前删除的安装位置不存在!"; return(Result); } //数据库操作 _Repository.DeletePosition(item.WzID); //保存缓存 PositionCacheDeleteRequest positionDeleteCacheRequest = new PositionCacheDeleteRequest(); positionDeleteCacheRequest.PositionInfo = item; _PositionCacheService.DeletePositionCache(positionDeleteCacheRequest); return(Result); }
public BasicResponse DeletePosition(PositionDeleteRequest PositionRequest) { return(_PositionService.DeletePosition(PositionRequest)); }
public BasicResponse DeletePosition(PositionDeleteRequest PositionRequest) { var responseStr = HttpClientHelper.Post(Webapi + "/v1/Position/Delete?token=" + Token, JSONHelper.ToJSONString(PositionRequest)); return(JSONHelper.ParseJSONString <BasicResponse>(responseStr)); }