diff --git a/Src/Dlhis.Canteen/Order/Services/Implements/BalanceService.cs b/Src/Dlhis.Canteen/Order/Services/Implements/BalanceService.cs index 9a9e08b1..15df612e 100644 --- a/Src/Dlhis.Canteen/Order/Services/Implements/BalanceService.cs +++ b/Src/Dlhis.Canteen/Order/Services/Implements/BalanceService.cs @@ -233,14 +233,13 @@ public class BalanceService : IBalanceService public async Task RecordPageDetailsAsync(BalanceRecordPageDetailRequest request) { - //todo - // var myCodes = (await _businessPlacePermissionsApi.GetMyAsync()).Select(x => (Guid?)x.Code).ToList(); - // if (request.BusinessplaceCodes.IsPresent()) - // { - // myCodes = myCodes.Where(x => request.BusinessplaceCodes.Contains(x)).ToList(); - // } + var myCodes = (await _businessPlacePermissionsApi.GetMyAsync()).Select(x => (Guid?)x.Code).ToList(); + if (request.BusinessplaceCodes.IsPresent()) + { + myCodes = myCodes.Where(x => request.BusinessplaceCodes.Contains(x)).ToList(); + } - var myCodes = request.BusinessplaceCodes; + //var myCodes = request.BusinessplaceCodes; var queryable = _dbContext.Queryable() .LeftJoin((record, department) => record.DepartmentNo == department.No)