public BasicResponse <R_UndefinedDefInfo> AddUndefinedDef(R_UndefinedDefAddRequest 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); var resultundefinedDef = _Repository.AddUndefinedDef(_undefinedDef); //更新缓存 RUndefinedDefCacheAddRequest RUndefinedDefCacheUpdateRequest = new RUndefinedDefCacheAddRequest(); RUndefinedDefCacheUpdateRequest.RUndefinedDefInfo = undefinedDefRequest.UndefinedDefInfo; _RUndefinedDefCacheService.AddRUndefinedDefCache(RUndefinedDefCacheUpdateRequest); undefinedDefresponse.Data = ObjectConverter.Copy <R_UndefinedDefModel, R_UndefinedDefInfo>(resultundefinedDef); return(undefinedDefresponse); }
public BasicResponse <R_UndefinedDefInfo> AddUndefinedDef(R_UndefinedDefAddRequest undefinedDefRequest) { throw new NotImplementedException(); }