wangqifan hace 3 años
padre
commit
ec4486f005

+ 6 - 4
src/main/java/com/izouma/zhumj/service/UserMoneyWithdrawApplyService.java

@@ -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();