mirror of
https://gitee.com/zoujingli/ThinkAdmin.git
synced 2026-06-07 12:38:11 +08:00
fix: 更新微信支付配置参数,标准化存储
This commit is contained in:
parent
ab661096f2
commit
3a9f6e88b6
@ -18,7 +18,6 @@ declare (strict_types=1);
|
||||
|
||||
namespace app\wechat\controller;
|
||||
|
||||
use app\wechat\service\PaymentService;
|
||||
use app\wechat\service\WechatService;
|
||||
use think\admin\Builder;
|
||||
use think\admin\Controller;
|
||||
@ -147,11 +146,11 @@ class Config extends Controller
|
||||
if ($this->request->isGet()) {
|
||||
$this->title = '微信支付配置';
|
||||
$local = LocalStorage::instance();
|
||||
$data = sysdata('plugin.wechat.payment');
|
||||
$this->mch_ssl_cer = $data['mch_ssl_cer'] ?? '';
|
||||
$this->mch_ssl_key = $data['mch_ssl_key'] ?? '';
|
||||
$this->mch_ssl_p12 = $data['mch_ssl_p12'] ?? '';
|
||||
$this->mch_ssl_pay = $data['mch_ssl_pay'] ?? '';
|
||||
$this->data = sysdata('plugin.wechat.payment');
|
||||
$this->mch_ssl_cer = $this->data['mch_ssl_cer'] ?? '';
|
||||
$this->mch_ssl_key = $this->data['mch_ssl_key'] ?? '';
|
||||
$this->mch_ssl_p12 = $this->data['mch_ssl_p12'] ?? '';
|
||||
$this->mch_ssl_pay = $this->data['mch_ssl_pay'] ?? '';
|
||||
if (!$local->has($this->mch_ssl_cer, true)) $this->mch_ssl_cer = '';
|
||||
if (!$local->has($this->mch_ssl_key, true)) $this->mch_ssl_key = '';
|
||||
if (!$local->has($this->mch_ssl_p12, true)) $this->mch_ssl_p12 = '';
|
||||
|
||||
@ -17,19 +17,19 @@
|
||||
|
||||
<label class="layui-form-item relative block">
|
||||
<span class="help-label"><b>微信商户账号</b>MCH_ID</span>
|
||||
<input name="wechat.mch_id" required vali-name="微信商户号" placeholder="请输入微信商户账号(必填)" value="{:sysconf('wechat.mch_id')}" class="layui-input">
|
||||
<input name="wechat.mch_id" required vali-name="微信商户号" placeholder="请输入微信商户账号(必填)" value="{$data.mch_id|default=''}" class="layui-input">
|
||||
<span class="help-block">微信商户账号,需要在微信商户平台获取</span>
|
||||
</label>
|
||||
|
||||
<label class="layui-form-item relative layui-hide">
|
||||
<span class="help-label"><b>微信 V2 接口密钥</b>MCH_KEY</span>
|
||||
<input name="wechat.mch_key" vali-name="微信商户V2密钥" type="password" lay-affix="eye" placeholder="请输入微信商户V2密钥(必填)" maxlength="32" pattern=".{32}" required value="{:sysconf('wechat.mch_key')}" class="layui-input">
|
||||
<input name="wechat.mch_key" vali-name="微信商户V2密钥" type="password" lay-affix="eye" placeholder="请输入微信商户V2密钥(必填)" maxlength="32" pattern=".{32}" required value="{$data.mch_key|default=''}" class="layui-input">
|
||||
<span class="help-block">微信商户 V2 密钥,需要在微信商户平台获取商户接口密钥</span>
|
||||
</label>
|
||||
|
||||
<label class="layui-form-item relative block">
|
||||
<span class="help-label"><b>微信 V3 接口密钥</b>MCH_V3_KEY</span>
|
||||
<input name="wechat.mch_v3_key" vali-name="微信商户V3密钥" type="password" lay-affix="eye" placeholder="请输入微信商户V3密钥(必填)" maxlength="32" pattern=".{32}" required value="{:sysconf('wechat.mch_v3_key')}" class="layui-input">
|
||||
<input name="wechat.mch_v3_key" vali-name="微信商户V3密钥" type="password" lay-affix="eye" placeholder="请输入微信商户V3密钥(必填)" maxlength="32" pattern=".{32}" required value="{$data.mch_v3_key|default=''}" class="layui-input">
|
||||
<span class="help-block">微信商户 V3 密钥,需要在微信商户平台获取商户接口密钥</span>
|
||||
</label>
|
||||
|
||||
@ -37,7 +37,7 @@
|
||||
|
||||
<label class="layui-form-item relative block">
|
||||
<span class="help-label"><b>微信 V3 支付公钥ID</b>MCH_V3_PAYID</span>
|
||||
<input name="wechat.mch_v3_payid" vali-name="微信商户V3支付公钥ID" placeholder="请输入微信商户V3支付公钥ID(必填)" maxlength="45" pattern="PUB_KEY_ID_.{34}" required value="{:sysconf('wechat.mch_v3_payid')}" class="layui-input">
|
||||
<input name="wechat.mch_v3_payid" vali-name="微信商户V3支付公钥ID" placeholder="请输入微信商户V3支付公钥ID(必填)" maxlength="45" pattern="PUB_KEY_ID_.{34}" required value="{$data.mch_v3_payid|default=''}" class="layui-input">
|
||||
<span class="help-block">微信商户 V3 支付证书ID,需要在微信商户平台操作设置操作密码并获取商户接口密钥</span>
|
||||
</label>
|
||||
|
||||
@ -117,6 +117,6 @@
|
||||
function apply(data) {
|
||||
return $('[data-mch-type="' + data.value + '"]').show().siblings('[data-mch-type]').hide();
|
||||
}
|
||||
})("{:sysconf('wechat.mch_ssl_type')}" || 'pem');
|
||||
})("{$data.mch_ssl_type|default='pem'}");
|
||||
</script>
|
||||
{/block}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user