Himall商城BillingApplication

本文介绍了Himall商城BillingApplication的相关接口,包括分页和无分页方式获取店铺及平台的收支明细,以及统计待结算订单的功能。方法如GetShopAccountItem用于获取店铺收支,StatisticsPendingSettlementOrders用于统计待结算订单。
摘要由CSDN通过智能技术生成

目录

1 Himall商城BillingApplication

1.1 分页获取店铺的收支明细

1.2 获取店铺的收支明细

1.3 统计待结算订单

1.4 统计待结算订单

1.5 分页获取平台的收支明细

  1. Himall商城BillingApplication
    1. 分页获取店铺的收支明细

  public static QueryPageModel<ShopAccountItem> GetShopAccountItem(ShopAccountItemQuery query)

        {

            var model = _iBillingService.GetShopAccountItem(query);

            return new QueryPageModel<ShopAccountItem>()

            {

                Total = model.Total,

                Models = model.Models.Map<List<ShopAccountItem>>()

            };

        }

    1. 获取店铺的收支明细

    public static List<ShopAccountItem> GetShopAccountItemNoPage(ShopAccountItemQuery query)

        {

            var models = _iBillingService.GetShopAccountItemNoPage(query);

            return models.Map<List<ShopAccountItem>>();

        }

    1. 统计待结算订单

 public static QueryPageModel<StatisticsPendingSettlement> StatisticsPendingSettlementOrders(StatisticsPendingSettlementQuery query)

        {

            return _iBillingService.StatisticsPendingSettlementOrders(query);

        }

    1. 统计待结算订单

 public static List<StatisticsPendingSettlement> StatisticsPendingSettlementOrdersNoPage(StatisticsPendingSettlementQuery query)

        {

            return _iBillingService.StatisticsPendingSettlementOrdersNoPage(query);

        }

    1. 分页获取平台的收支明细

   public static QueryPageModel<PlatAccountItem> GetPlatAccountItem(PlatAccountItemQuery query)

        {

            var model = _iBillingService.GetPlatAccountItem(query);

            QueryPageModel<PlatAccountItem> item = new QueryPageModel<PlatAccountItem>();

            item.Total = model.Total;

            List<PlatAccountItem> items = new List<PlatAccountItem>();

            foreach (var m in model.Models)

            {

                PlatAccountItem PlatAccountItem = new PlatAccountItem();

                PlatAccountItem.AccountNo = m.AccountNo;

                PlatAccountItem.Balance = m.Balance.ToString();

                PlatAccountItem.CreateTime = m.CreateTime.ToString("yyyy-MM-dd HH:mm:ss");

                PlatAccountItem.DetailId = m.DetailId;

                PlatAccountItem.PlatAccountType = m.TradeType;

                if (m.IsIncome)

                {

                    PlatAccountItem.Income = m.Amount.ToString();

                }

                else

                {

                    PlatAccountItem.Expenditure = m.Amount.ToString();

                }

                PlatAccountItem.Id = m.Id;

                items.Add(PlatAccountItem);

            }

            item.Models = items;

            return item;

        }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

GZM888888

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值