public BasicResponse DeleteCall(R_CallDeleteRequest callRequest)
        {
            var callresponse = new BasicResponse();
            //判断缓存中是否存在
            R_CallInfo oldR_CallInfo = null;
            RCallCacheGetByKeyRequest RCallCacheRequest = new RCallCacheGetByKeyRequest();

            RCallCacheRequest.Id = callRequest.Id;
            oldR_CallInfo        = _RCallCacheService.GetByKeyRCallCache(RCallCacheRequest).Data;
            if (oldR_CallInfo == null)
            {
                //缓存中存在此测点
                callresponse.Code    = 1;
                callresponse.Message = "当前删除的呼叫控制记录不存在!";
                return(callresponse);
            }

            _Repository.DeleteCall(callRequest.Id);

            //更新缓存
            RCallCacheDeleteRequest RCallCacheDeleteRequest = new RCallCacheDeleteRequest();

            RCallCacheDeleteRequest.RCallInfo = oldR_CallInfo;
            _RCallCacheService.DeleteRCallCache(RCallCacheDeleteRequest);

            return(callresponse);
        }
        public static void DeleteCallItem(string callInfoID)
        {
            R_CallDeleteRequest request = new R_CallDeleteRequest();

            request.Id = callInfoID;
            r_CallService.DeleteCall(request);
        }