Ver Fonte

add deliver

wangming há 4 dias atrás
pai
commit
8a0d1a6224

+ 15 - 1
yami-shop-wx/src/main/java/com/yami/shop/wx/form/SubmitInfoForm.java

@@ -1,6 +1,5 @@
 package com.yami.shop.wx.form;
 
-import com.google.gson.annotations.SerializedName;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
@@ -92,4 +91,19 @@ public class SubmitInfoForm {
     @ApiModelProperty(value = "所属行业-填写指定行业名称")
     public String qualificationType;
 
+    @ApiModelProperty(value = "账户类型 BANK_ACCOUNT_TYPE_CORPORATE-对公银行账户 BANK_ACCOUNT_TYPE_PERSONAL- 经营者个人银行卡")
+    public String bankAccountType;
+
+    @ApiModelProperty(value = "开户名称")
+    public String accountName;
+
+    @ApiModelProperty(value = "开户银行")
+    public String accountBank;
+
+    @ApiModelProperty(value = "开户银行银行号")
+    public String bankBranchId;
+
+    @ApiModelProperty(value = "银行账号")
+    public String accountNumber;
+
 }

+ 9 - 8
yami-shop-wx/src/main/java/com/yami/shop/wx/service/impl/WxProviderServiceImpl.java

@@ -629,17 +629,18 @@ public class WxProviderServiceImpl implements WxProviderService {
 
         //结算银行账户
         BankAccountInfo bankAccountInfo = new BankAccountInfo();
-        bankAccountInfo.setBankAccountType("对公银行账户/经营者个人银行卡");
-        bankAccountInfo.setAccountName(rsaEncryptData("开户名称"));
+        bankAccountInfo.setBankAccountType(form.getBankAccountType());
+        bankAccountInfo.setAccountName(rsaEncryptData(form.getAccountName()));
 
-        //开户银行-对私银行列表-对公银行列表-是否需要填写支行字段-bank_alias_code
-        bankAccountInfo.setAccountBank("开户银行");
+        //开户银行-对私银行列表-对公银行列表-查看是否需要填写支行字段-bank_alias_code
+        bankAccountInfo.setAccountBank(form.getAccountBank());
         //查询接口
-        bankAccountInfo.setBankBranchId("开户银行银行号");
-        bankAccountInfo.setAccountNumber(rsaEncryptData("银行账号"));
+        if (form.getBankBranchId()!=null){
+            bankAccountInfo.setBankBranchId(form.getBankBranchId());
+        }
+        bankAccountInfo.setAccountNumber(rsaEncryptData(form.getAccountNumber()));
         submitInfo.setBankAccountInfo(bankAccountInfo);
-        Gson gson = new Gson();
-        String json = gson.toJson(submitInfo);
+        String json = new Gson().toJson(submitInfo);
         System.out.println(json);
     }