public BasicResponse <R_UndefinedDefInfo> UpdateUndefinedDef(R_UndefinedDefUpdateRequest undefinedDefRequest) { var undefinedDefresponse = new BasicResponse <R_UndefinedDefInfo>(); //判断缓存中是否存在 R_UndefinedDefInfo oldR_UndefinedDefInfo = null; RUndefinedDefCacheGetByKeyRequest RUndefinedDefCacheRequest = new RUndefinedDefCacheGetByKeyRequest(); RUndefinedDefCacheRequest.Id = undefinedDefRequest.UndefinedDefInfo.Id; oldR_UndefinedDefInfo = _RUndefinedDefCacheService.GetByKeyRUndefinedDefCache(RUndefinedDefCacheRequest).Data; if (oldR_UndefinedDefInfo == null) { //缓存中存在此测点 undefinedDefresponse.Code = 1; undefinedDefresponse.Message = "当前更新的人员未定义设备不存在!"; return(undefinedDefresponse); } var _undefinedDef = ObjectConverter.Copy <R_UndefinedDefInfo, R_UndefinedDefModel>(undefinedDefRequest.UndefinedDefInfo); _Repository.UpdateUndefinedDef(_undefinedDef); //更新缓存 RUndefinedDefCacheUpdateRequest RUndefinedDefCacheUpdateRequest = new RUndefinedDefCacheUpdateRequest(); RUndefinedDefCacheUpdateRequest.RUndefinedDefInfo = undefinedDefRequest.UndefinedDefInfo; _RUndefinedDefCacheService.UpdateRUndefinedDefCache(RUndefinedDefCacheUpdateRequest); undefinedDefresponse.Data = ObjectConverter.Copy <R_UndefinedDefModel, R_UndefinedDefInfo>(_undefinedDef); return(undefinedDefresponse); }
public BasicResponse <R_UndefinedDefInfo> UpdateUndefinedDef(R_UndefinedDefUpdateRequest undefinedDefRequest) { throw new NotImplementedException(); }