From eb09c262f9c1b23b011588c78e3cb4dfebcaffd3 Mon Sep 17 00:00:00 2001 From: yaooo <272523191@qq.com> Date: Thu, 28 Sep 2023 14:49:59 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E8=90=A5=E4=B8=9A=E6=89=A7?= =?UTF-8?q?=E7=85=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controller/api/Auth.php | 10 +++++++++- app/controller/api/store/merchant/Merchant.php | 1 - 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/app/controller/api/Auth.php b/app/controller/api/Auth.php index c6179502..34f8eeaa 100644 --- a/app/controller/api/Auth.php +++ b/app/controller/api/Auth.php @@ -17,6 +17,7 @@ namespace app\controller\api; use app\common\repositories\store\order\StoreOrderRepository; use app\common\repositories\store\order\StoreRefundOrderRepository; use app\common\repositories\system\notice\SystemNoticeConfigRepository; +use app\common\repositories\system\config\ConfigValueRepository; use app\common\model\system\merchant\Merchant; use app\common\repositories\user\UserRepository; use app\common\repositories\user\UserSignRepository; @@ -1469,7 +1470,14 @@ class Auth extends BaseController $merLicenseImageArray = explode(',', $intention['images']); $merLicenseImage = $merLicenseImageArray[0] ?? ''; } - Db::name('merchant')->where('mer_id', $intention['mer_id'] ?? 0)->update(['mer_license_image' => $merLicenseImage]); + $merCertificate = merchantConfig($intention['mer_id'], 'mer_certificate'); + if (!is_array($merCertificate)) { + $merCertificate = explode(',', $merCertificate); + } + $merCertificate[0] = $merLicenseImage; + app()->make(ConfigValueRepository::class)->setFormData([ + 'mer_certificate' => $merCertificate + ], $intention['mer_id']); } } else { //商户交易申请 diff --git a/app/controller/api/store/merchant/Merchant.php b/app/controller/api/store/merchant/Merchant.php index 05989af8..4acf62db 100644 --- a/app/controller/api/store/merchant/Merchant.php +++ b/app/controller/api/store/merchant/Merchant.php @@ -162,7 +162,6 @@ class Merchant extends BaseController 'mini_banner', 'mer_keyword', 'mer_address', - 'mer_license_image', 'long', 'lat', ['delivery_way',[2]],