From d4038dac85e32072f31444e236d1e4402ee5e856 Mon Sep 17 00:00:00 2001 From: Jack <46790855@qq.com> Date: Thu, 15 Jan 2026 16:25:47 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=A5=E9=A9=BB=E6=9B=B4=E6=94=B9=20?= =?UTF-8?q?=E9=93=B6=E8=A1=8C=E7=BB=93=E7=AE=97=E7=B1=BB=E5=9E=8B=EF=BC=8C?= =?UTF-8?q?57=2058?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../lakala/service/impl/LklTkServiceImpl.java | 21 ++++++++++------ .../service/impl/ShopMchEntryServiceImpl.java | 5 ++-- .../impl/ShopStoreSfSupplierServiceImpl.java | 25 +++++++++++-------- 3 files changed, 30 insertions(+), 21 deletions(-) diff --git a/mall-shop/src/main/java/com/suisung/mall/shop/lakala/service/impl/LklTkServiceImpl.java b/mall-shop/src/main/java/com/suisung/mall/shop/lakala/service/impl/LklTkServiceImpl.java index 2f9324d3..054024d9 100644 --- a/mall-shop/src/main/java/com/suisung/mall/shop/lakala/service/impl/LklTkServiceImpl.java +++ b/mall-shop/src/main/java/com/suisung/mall/shop/lakala/service/impl/LklTkServiceImpl.java @@ -485,7 +485,12 @@ public class LklTkServiceImpl { reqJsonBody.set("openningBankName", shopMchEntry.getBank_name());//结算账户开户⾏名称 reqJsonBody.set("clearingBankCode", shopMchEntry.getClearing_bank_code());//结算账户清算⾏号 - reqJsonBody.set("accountType", isQy ? "57" : "58"); //结算账户类型: 57 对公 58 对私 + //结算账户类型: 57 对公 58 对私 + String accountType = shopMchEntry.getAccount_type(); + if (StrUtil.isBlank(accountType) || (!"57".equals(accountType) && !"58".equals(accountType))) { + accountType = isQy ? "57" : "58"; + } + reqJsonBody.set("accountType", accountType); reqJsonBody.set("accountNo", shopMchEntry.getAccount_number()); //结算人银行卡号 reqJsonBody.set("accountName", shopMchEntry.getAccount_holder_name()); //结算人账户名称 reqJsonBody.set("accountIdCard", larIdCard);//结算⼈(法人或小微个人)证件号码(身份证) @@ -569,12 +574,14 @@ public class LklTkServiceImpl { logger.warn("法人身份证国徽面图片添加失败"); } - JSONObject BUSINESS_LICENCE = updatePhoto(shopMchEntry.getBiz_license_image(), "BUSINESS_LICENCE", false); - if (BUSINESS_LICENCE != null) { - attachments.set(BUSINESS_LICENCE); // 营业执照 - logger.debug("成功添加营业执照图片"); - } else { - logger.warn("营业执照图片添加失败"); + if ("57".equals(accountType)) { + JSONObject BUSINESS_LICENCE = updatePhoto(shopMchEntry.getBiz_license_image(), "BUSINESS_LICENCE", false); + if (BUSINESS_LICENCE != null) { + attachments.set(BUSINESS_LICENCE); // 营业执照 + logger.debug("成功添加营业执照图片"); + } else { + logger.warn("营业执照图片添加失败"); + } } // 银行对公开户正面 diff --git a/mall-shop/src/main/java/com/suisung/mall/shop/store/service/impl/ShopMchEntryServiceImpl.java b/mall-shop/src/main/java/com/suisung/mall/shop/store/service/impl/ShopMchEntryServiceImpl.java index 41779bc1..5b783a16 100644 --- a/mall-shop/src/main/java/com/suisung/mall/shop/store/service/impl/ShopMchEntryServiceImpl.java +++ b/mall-shop/src/main/java/com/suisung/mall/shop/store/service/impl/ShopMchEntryServiceImpl.java @@ -339,10 +339,9 @@ public class ShopMchEntryServiceImpl extends BaseServiceImpl result = sFExpressApiService.createSfExpressShopInner(storeId, sfSupplierId, - shopMchEntry.getStore_name(), cityName, shopAddress, shopMchEntry.getContact_name(), + shopName, cityName, shopAddress, shopMchEntry.getContact_name(), shopMchEntry.getLogin_mobile(), shopMchEntry.getStore_longitude(), shopMchEntry.getStore_latitude()); if (Boolean.FALSE.equals(result.getFirst())) {