|
|
@@ -85,7 +85,7 @@ public class UserMoneyWithdrawApplyService {
|
|
|
return userMoneyWithdrawApplyRepo.save(apply);
|
|
|
}
|
|
|
|
|
|
- private void sendApply(String openId, BigDecimal money, String tradeNo) {
|
|
|
+ private void sendApply(String openId, BigDecimal money, String tradeNo, CheckinInfo checkinInfo) {
|
|
|
//商户号
|
|
|
String mchid = "1611300657";
|
|
|
//申请商户号的appid或商户号绑定的appid(企业号corpid即为此appid)
|
|
|
@@ -106,9 +106,11 @@ public class UserMoneyWithdrawApplyService {
|
|
|
postMap.put("appid", appId);
|
|
|
postMap.put("out_batch_no", tradeNo);
|
|
|
//该笔批量转账的名称
|
|
|
- postMap.put("batch_name", "转账");
|
|
|
+ postMap.put("batch_name", "提现");
|
|
|
//转账说明,UTF8编码,最多允许32个字符
|
|
|
- postMap.put("batch_remark", "转账");
|
|
|
+ String remark = checkinInfo.getStoreInfo().getShortName() + "-" + checkinInfo.getRoomInfo()
|
|
|
+ .getRoomName() + "-" + checkinInfo.getName();
|
|
|
+ postMap.put("batch_remark", remark);
|
|
|
//转账金额单位为“分”。 总金额
|
|
|
postMap.put("total_amount", money.multiply(BigDecimal.valueOf(100)));
|
|
|
//。转账总笔数
|
|
|
@@ -179,7 +181,7 @@ public class UserMoneyWithdrawApplyService {
|
|
|
}
|
|
|
break;
|
|
|
case WECHAT:
|
|
|
- sendApply(user.getOpenId(), apply.getAmount(), apply.getTradeNo());
|
|
|
+ sendApply(user.getOpenId(), apply.getAmount(), apply.getTradeNo(), checkinInfo);
|
|
|
break;
|
|
|
// case ALIPAY:
|
|
|
// AlipayFundTransUniTransferRequest request = new AlipayFundTransUniTransferRequest();
|