From 2f38b2341e1572502fd6b4510670107f57ed261c Mon Sep 17 00:00:00 2001
From: jiangqs <343695869@qq.com>
Date: 星期五, 18 八月 2023 23:05:34 +0800
Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/HongRuiTang

---
 ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/util/WechatPayUtils.java |   16 ++++++++++++----
 1 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/util/WechatPayUtils.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/util/WechatPayUtils.java
index dc63d0f..95f4c24 100644
--- a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/util/WechatPayUtils.java
+++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/util/WechatPayUtils.java
@@ -1,5 +1,6 @@
 package com.ruoyi.shop.util;
 
+import com.alibaba.fastjson.JSONObject;
 import com.github.binarywang.wxpay.bean.ecommerce.ApplymentsRequest;
 import com.github.binarywang.wxpay.bean.ecommerce.ApplymentsResult;
 import com.github.binarywang.wxpay.bean.ecommerce.ApplymentsStatusResult;
@@ -56,7 +57,13 @@
         business_license_info.setMerchantName(shopAuthentication.getBlShopName());
         business_license_info.setLegalPerson(shopAuthentication.getBlCorporateName());
         business_license_info.setCompanyAddress(shopAuthentication.getBlRegisteredAddress());
-        business_license_info.setBusinessTime("[\"2023-05-08\",\"长期\"]");
+        List<String> businessTimeList = new ArrayList<>();
+        businessTimeList.add(0,shopAuthentication.getBlBusinessStartTime());
+        businessTimeList.add(1,shopAuthentication.getBlBusinessDeanline());
+        if(businessTimeList!=null&&businessTimeList.size()>1){
+            String businessTime = JSONObject.toJSONString(businessTimeList);
+            business_license_info.setBusinessTime(businessTime);
+        }
         request.setBusinessLicenseInfo(business_license_info);
         //法人证件
         request.setIdDocType("IDENTIFICATION_TYPE_MAINLAND_IDCARD");
@@ -71,7 +78,7 @@
         lpIcBackIO.close();
         id_card_info.setIdCardName(shopAuthentication.getLpCorporateName());
         id_card_info.setIdCardNumber(shopAuthentication.getLpIdCard());
-        id_card_info.setIdCardAddress("四川省泸州市江阳区桃园路1号2号楼4单元1号");
+        id_card_info.setIdCardAddress(shopAuthentication.getLpIdAddress());
         id_card_info.setIdCardValidTimeBegin(shopAuthentication.getLpIcStartDate());
         id_card_info.setIdCardValidTime(shopAuthentication.getLpIcEndDate());
         request.setIdCardInfo(id_card_info);
@@ -118,8 +125,8 @@
         contactInfo.setContactType("65");
         contactInfo.setContactName(shopAuthentication.getLpCorporateName());
         contactInfo.setContactIdCardNumber(shopAuthentication.getLpIdCard());
-        contactInfo.setMobilePhone("13882237106");
-        contactInfo.setContactEmail("343695869@qq.com");
+        contactInfo.setMobilePhone(shopAuthentication.getLpMobilePhone());
+        contactInfo.setContactEmail(shopAuthentication.getLpContactEmail());
         request.setContactInfo(contactInfo);
         //店铺信息
         ApplymentsRequest.SalesSceneInfo salesSceneInfo = new ApplymentsRequest.SalesSceneInfo();
@@ -127,6 +134,7 @@
         InputStream storeQrCodeIO = OBSUploadUtils.getOSSInputStream(shop.getShopCode().replace("https://hongruitang.oss-cn-beijing.aliyuncs.com/",""));
         ImageUploadResult storeQrCodeIR = merchantMediaService.imageUploadV3(storeQrCodeIO,applyNumber+"storeQrCode.jpg");
         salesSceneInfo.setStoreQrCode(storeQrCodeIR.getMediaId());
+        storeQrCodeIO.close();
         request.setSalesSceneInfo(salesSceneInfo);
         request.setMerchantShortname(shop.getShopName());
         request.setBusinessAdditionPics(shopAuthentication.getBaPics());

--
Gitblit v1.7.1