diff --git a/xm-core/src/main/java/com/xm/core/service/client/AcClient.java b/xm-core/src/main/java/com/xm/core/service/client/AcClient.java index 080fe1aa..81064490 100644 --- a/xm-core/src/main/java/com/xm/core/service/client/AcClient.java +++ b/xm-core/src/main/java/com/xm/core/service/client/AcClient.java @@ -33,17 +33,21 @@ public class AcClient { * 企业付款给个人 * @param payCompanyId 支付方企业编号 * @param incomeUserid 收款方用户编号 + * @param otype 订单类型0-电商商城商品,1-应用模块使用购买,2-vip购买会员,3-任务相关的保证金、佣金、分享赚佣金、加急热搜金额等、4-服务商付款服务保障押金、5-充值 + * @param bizType 业务类型0 充值 1 付款 2购买会员 3 门店付款码支付 * @param orderId 订单号 如没有,调用者自行编码一个订单号 * @param payAt 订单总金额 如果有多次付款,即为所有子单总金额之和 * @param remarks 备注 * @return */ - public Map companyBalancePayToClient(String payCompanyId,String incomeUserid, String orderId, BigDecimal payAt, String remarks){ + public Map companyBalancePayToClient(String payCompanyId,String incomeUserid, String otype,String bizType,String orderId, BigDecimal payAt, String remarks){ String urls = "/accore/accore/tpa/pay/companyBalancePayToClient"; Map m=new HashMap<>(); m.put("payCompanyId", payCompanyId); m.put("incomeUserid", incomeUserid); + m.put("otype",otype); + m.put("bizType",bizType); m.put("orderId",orderId); m.put("payAt", payAt); m.put("remarks", remarks); @@ -61,16 +65,20 @@ public class AcClient { * 平台给个人付款 * @param incomeUserid 收款用户编号 * @param payAt 订单总金额 + * @param otype 订单类型0-电商商城商品,1-应用模块使用购买,2-vip购买会员,3-任务相关的保证金、佣金、分享赚佣金、加急热搜金额等、4-服务商付款服务保障押金、5-充值 + * @param bizType 业务类型0 充值 1 付款 2购买会员 3 门店付款码支付 * @param orderId 关联流水号 * @param remarks 备注 * @return */ - public Tips platformBalancePayToClient(String incomeUserid,String orderId, BigDecimal payAt, String remarks ){ + public Tips platformBalancePayToClient(String incomeUserid,String otype,String bizType,String orderId, BigDecimal payAt, String remarks ){ String urls = "/accore/accore/tpa/pay/platformBalancePayToClient"; Map m=new HashMap<>(); m.put("incomeUserid", incomeUserid); m.put("payAt", payAt); + m.put("otype",otype); + m.put("bizType",bizType); m.put("orderId", orderId); m.put("remarks",remarks); @@ -88,16 +96,20 @@ public class AcClient { * 企业之间付款 * @param payCompanyId 支付归属机构号 * @param incomeCompanyId 收款方用户编号 + * @param otype 订单类型0-电商商城商品,1-应用模块使用购买,2-vip购买会员,3-任务相关的保证金、佣金、分享赚佣金、加急热搜金额等、4-服务商付款服务保障押金、5-充值 + * @param bizType 业务类型0 充值 1 付款 2购买会员 3 门店付款码支付 * @param orderId 订单号 如没有,调用者自行编码一个订单号 * @param payAt 订单总金额 如果有多次付款,即为所有子单总金额之和 * @param remarks 备注 * @return */ - public Map companyBalancePayToCompany(String payCompanyId,String incomeCompanyId, String orderId, BigDecimal payAt, String remarks ){ + public Map companyBalancePayToCompany(String payCompanyId,String incomeCompanyId, String otype,String bizType,String orderId, BigDecimal payAt, String remarks ){ String urls = "/accore/accore/tpa/pay/companyBalancePayToCompany"; Map m=new HashMap<>(); m.put("payCompanyId", payCompanyId); m.put("incomeCompanyId", incomeCompanyId); + m.put("otype",otype); + m.put("bizType",bizType); m.put("orderId",orderId); m.put("payAt", payAt); m.put("remarks", remarks);