OrderDivideAccountsUtil.cs 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Threading.Tasks;
  5. using MySystem;
  6. using MySystem.Models.Main;
  7. namespace MySystem
  8. {
  9. /// <summary>
  10. /// 订单申请分账参数赋值
  11. /// </summary>
  12. public class OrderDivideAccountsUtil
  13. {
  14. /// <summary>
  15. ///
  16. /// </summary>
  17. /// <param name="mchtNo">慧掌柜商户号</param>
  18. /// <param name="orderNo">交易订单号(好哒平台订单号,G开头)</param>
  19. /// <param name="amount">金额(分)</param>
  20. /// <returns></returns>
  21. public static OrderDivideAccounts SetValue(string mchtNo, string orderNo, decimal amount)
  22. {
  23. OrderDivideAccounts orderDivideAccounts = new OrderDivideAccounts();
  24. orderDivideAccounts.applyNo = "";//必须 批次号
  25. orderDivideAccounts.mchtNo = mchtNo;//必须 慧掌柜商户号
  26. orderDivideAccounts.orderNo = orderNo;//必须 交易订单号(好哒平台订单号,G开头)
  27. List<DetailItem> imageList = new List<DetailItem>();
  28. DetailItem imageItem = new DetailItem();
  29. imageItem.acctNo = ""; //账户号,账户类型为商户收款账户时填收款商户号, 账户类型为分账接收方时填分账接收方账户号
  30. imageItem.acctType = 1; //账户类型(0:商户收款账户(大B),1:分账接收方账户(小B))
  31. imageItem.amount = amount; //金额(分)
  32. imageList.Add(imageItem);
  33. orderDivideAccounts.detail = imageList; //图片
  34. return orderDivideAccounts;
  35. }
  36. }
  37. }