コード例 #1
0
            public async Task <ResponseResult> Handle(Command request, CancellationToken cancellationToken)
            {
                if (request.Ids == null || request.Ids.Length <= 0)
                {
                    return(ResponseResult.Error($"参数Ids: {request.Ids};错误."));
                }

                using (var scope = _databaseScopeFactory.CreateWithTransaction())
                {
                    await _productInfoRepository.ReleaseAsync(request.Ids, request.UserId);

                    scope.SaveChanges();
                }

                return(ResponseResult.Ok());
            }