Пример #1
0
 public IHttpActionResult GetByFinaceDto([FromUri] FinaceRequest request, [UserId] int uid)
 {
     return(DoFunction(() =>
     {
         _rmaService.UserId = uid;
         //return _saleRmaService.GetByFinaceDto(request);
         return _rmaService.GetByFinaceDto(request);
     }, "查询退货单信息失败"));
 }
Пример #2
0
        public PageResult <RMADto> GetByFinaceDto(FinaceRequest dto)
        {
            dto.StartDate = dto.StartDate.Date;
            dto.EndDate   = dto.EndDate.Date.AddDays(1);
            var rep = (IRMARepository)_repository;

            rep.SetCurrentUser(_accountService.GetByUserID(UserId));
            PageResult <RMADto> lst = rep.GetAll(dto.OrderNo, dto.SaleOrderNo, dto.StartDate, dto.EndDate, EnumRMAStatus.NoDelivery.AsId(), EnumReturnGoodsStatus.CompensateVerify, dto.pageIndex, dto.pageSize);

            return(lst);
        }
Пример #3
0
        public PageResult <SaleRmaDto> GetByFinaceDto(FinaceRequest dto)
        {
            dto.StartDate = dto.StartDate.Date;
            dto.EndDate   = dto.EndDate.Date.AddDays(1);

            var rep = _repository as ISaleRMARepository;
            var lst = rep.GetAll(dto.OrderNo, dto.SaleOrderNo, "", "", dto.StartDate, dto.EndDate,
                                 EnumRMAStatus.NoDelivery.AsId(), null, EnumReturnGoodsStatus.CompensateVerify, dto.pageIndex, dto.pageSize);

            return(lst);
        }
Пример #4
0
        public void TestGetByFinaceDto()
        {
            FinaceRequest dto = new FinaceRequest();

            dto.StartDate = new DateTime(2000, 1, 1);
            dto.EndDate   = DateTime.Now.Date.AddDays(1);
            dto.pageIndex = 1;
            dto.pageSize  = 1000;
            var lst = Service.GetByFinaceDto(dto);

            AssertList <RMADto>(lst);
        }