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]],