|
@@ -308,17 +308,19 @@ public class OrderPayOpsServiceImpl implements OrderPayOpsService {
|
|
|
}
|
|
|
|
|
|
// 实时分账
|
|
|
- List<Map<String, Object>> divMemberList = new ArrayList<>();
|
|
|
- Map<String, Object> divMember = new HashMap<>();
|
|
|
- divMember.put("member_id", merNos);
|
|
|
- divMember.put("amount", amount);
|
|
|
- divMember.put("fee_flag", "Y");
|
|
|
- divMemberList.add(divMember);
|
|
|
- paymentParams.put("div_members", JsonUtil.toJSONString(divMemberList));
|
|
|
+ if (amount.doubleValue() > 0) {
|
|
|
+ List<Map<String, Object>> divMemberList = new ArrayList<>();
|
|
|
+ Map<String, Object> divMember = new HashMap<>();
|
|
|
+ divMember.put("member_id", merNos);
|
|
|
+ divMember.put("amount", amount);
|
|
|
+ divMember.put("fee_flag", "Y");
|
|
|
+ divMemberList.add(divMember);
|
|
|
+ paymentParams.put("div_members", JsonUtil.toJSONString(divMemberList));
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
//手续费收取模式:O-商户手续费账户扣取手续费,I-交易金额中扣取手续费;值为空时,默认值为I;若为O时,分账对象列表中不支持传入手续费承担方
|
|
|
- paymentParams.put("fee_mode", "I");
|
|
|
+ //paymentParams.put("fee_mode", "I");
|
|
|
return paymentParams;
|
|
|
}
|
|
|
|