mirror of
http://git.coreshop.cn/jianweie/coreshoppro.git
synced 2025-12-06 18:03:27 +08:00
【修复】修复未开通微信小程序【自定义交易组件】的情况下,访问后端【商家信息】报错页面错乱的问题。
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
using Microsoft.AspNetCore.Http;
|
||||
using System;
|
||||
using Microsoft.AspNetCore.Http;
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
using System.ComponentModel;
|
||||
using System.Linq;
|
||||
@@ -45,26 +46,37 @@ namespace CoreCms.Net.Web.Admin.Controllers.WeChat
|
||||
{
|
||||
var jm = new AdminUiCallBack();
|
||||
|
||||
|
||||
var accessToken = WeChatCacheAccessTokenHelper.GetWxOpenAccessToken();
|
||||
var client = _weChatApiHttpClientFactory.CreateWxOpenClient();
|
||||
var request = new ShopAccountGetInfoRequest();
|
||||
request.AccessToken = accessToken;
|
||||
|
||||
var response = await client.ExecuteShopAccountGetInfoAsync(request);
|
||||
|
||||
jm.code = response.IsSuccessful() ? 0 : 1;
|
||||
jm.msg = response.IsSuccessful() ? "获取成功" : response.ErrorMessage;
|
||||
jm.data = response.Data;
|
||||
|
||||
jm.otherData = new
|
||||
try
|
||||
{
|
||||
service_agent_type_service = response.Data.ServiceAgentTypeList?.Contains(0) == true ? 0 : -1,
|
||||
service_agent_type_phone = response.Data.ServiceAgentTypeList?.Contains(2) == true ? 0 : -1,
|
||||
service_agent_type_path = response.Data.ServiceAgentTypeList?.Contains(1) == true ? 0 : -1,
|
||||
};
|
||||
var accessToken = WeChatCacheAccessTokenHelper.GetWxOpenAccessToken();
|
||||
var client = _weChatApiHttpClientFactory.CreateWxOpenClient();
|
||||
var request = new ShopAccountGetInfoRequest();
|
||||
request.AccessToken = accessToken;
|
||||
|
||||
var response = await client.ExecuteShopAccountGetInfoAsync(request);
|
||||
|
||||
jm.code = response.IsSuccessful() ? 0 : 1;
|
||||
jm.msg = response.IsSuccessful() ? "获取成功" : response.ErrorMessage;
|
||||
jm.data = response.Data;
|
||||
|
||||
jm.otherData = new
|
||||
{
|
||||
service_agent_type_service = response.Data.ServiceAgentTypeList?.Contains(0) == true ? 0 : -1,
|
||||
service_agent_type_phone = response.Data.ServiceAgentTypeList?.Contains(2) == true ? 0 : -1,
|
||||
service_agent_type_path = response.Data.ServiceAgentTypeList?.Contains(1) == true ? 0 : -1,
|
||||
};
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
jm.code = 0;
|
||||
jm.msg = e.Message;
|
||||
jm.otherData = new
|
||||
{
|
||||
service_agent_type_service = -1,
|
||||
service_agent_type_phone = -1,
|
||||
service_agent_type_path = -1,
|
||||
};
|
||||
}
|
||||
|
||||
return jm;
|
||||
}
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
<div class="layui-form-item">
|
||||
<label for="licenseImage" class="layui-form-label">客服地址</label>
|
||||
<div class="layui-input-inline layui-inline-12">
|
||||
<input name="service_agent_path" class="layui-input" placeholder="请输入客服地址" lay-reqText="请输入客服地址" value="{{d.data.service_agent_path ? d.data.service_agent_path:''}}" />
|
||||
<input name="service_agent_path" class="layui-input" placeholder="请输入客服地址" lay-reqText="请输入客服地址" value="{{d.data && d.data.service_agent_path ? d.data.service_agent_path:''}}" />
|
||||
</div>
|
||||
<div class="layui-form-mid">
|
||||
输入小程序的客服自定义地址,如:/pages/member/customerService/index
|
||||
@@ -30,7 +30,7 @@
|
||||
<div class="layui-form-item">
|
||||
<label for="licenseImage" class="layui-form-label">联系方式</label>
|
||||
<div class="layui-input-inline layui-inline-12">
|
||||
<input name="service_agent_phone" class="layui-input" placeholder="请输入客服地址" lay-reqText="请输入客服地址" value="{{d.data.service_agent_phone ? d.data.service_agent_phone:''}}" />
|
||||
<input name="service_agent_phone" class="layui-input" placeholder="请输入客服地址" lay-reqText="请输入客服地址" value="{{d.data && d.data.service_agent_phone ? d.data.service_agent_phone:''}}" />
|
||||
</div>
|
||||
<div class="layui-form-mid">
|
||||
如:020-888888
|
||||
@@ -50,7 +50,7 @@
|
||||
<div class="layui-form-item">
|
||||
<label for="licenseImage" class="layui-form-label layui-form-required">收货人姓名</label>
|
||||
<div class="layui-input-inline layui-inline-8">
|
||||
<input name="receiver_name" lay-verify="required" class="layui-input" placeholder="请输入收货人姓名" lay-reqText="请输入收货人姓名" value="{{d.data.default_receiving_address ? d.data.default_receiving_address.receiver_name:''}}" />
|
||||
<input name="receiver_name" lay-verify="required" class="layui-input" placeholder="请输入收货人姓名" lay-reqText="请输入收货人姓名" value="{{d.data && d.data.default_receiving_address ? d.data.default_receiving_address.receiver_name:''}}" />
|
||||
</div>
|
||||
<div class="layui-form-mid">
|
||||
如:张三
|
||||
@@ -60,7 +60,7 @@
|
||||
<div class="layui-form-item">
|
||||
<label for="licenseImage" class="layui-form-label layui-form-required">收货地址</label>
|
||||
<div class="layui-input-inline layui-inline-8">
|
||||
<input name="detailed_address" lay-verify="required" class="layui-input" placeholder="请输入详细收货地址信息" lay-reqText="请输入详细收货地址信息" value="{{d.data.default_receiving_address ? d.data.default_receiving_address.detailed_address:''}}" />
|
||||
<input name="detailed_address" lay-verify="required" class="layui-input" placeholder="请输入详细收货地址信息" lay-reqText="请输入详细收货地址信息" value="{{d.data && d.data.default_receiving_address ? d.data.default_receiving_address.detailed_address:''}}" />
|
||||
</div>
|
||||
<div class="layui-form-mid">
|
||||
如:详细收货地址信息
|
||||
@@ -69,7 +69,7 @@
|
||||
<div class="layui-form-item">
|
||||
<label for="licenseImage" class="layui-form-label layui-form-required">手机号码</label>
|
||||
<div class="layui-input-inline layui-inline-8">
|
||||
<input name="tel_number" lay-verify="required|phone" class="layui-input" placeholder="请输入手机号码" lay-reqText="请输入手机号码" value="{{d.data.default_receiving_address ? d.data.default_receiving_address.tel_number:''}}" />
|
||||
<input name="tel_number" lay-verify="required|phone" class="layui-input" placeholder="请输入手机号码" lay-reqText="请输入手机号码" value="{{d.data && d.data.default_receiving_address ? d.data.default_receiving_address.tel_number:''}}" />
|
||||
</div>
|
||||
<div class="layui-form-mid">
|
||||
如:19145919666
|
||||
@@ -79,7 +79,7 @@
|
||||
<div class="layui-form-item">
|
||||
<label for="licenseImage" class="layui-form-label">国家</label>
|
||||
<div class="layui-input-inline layui-inline-8">
|
||||
<input name="country" class="layui-input" placeholder="请输入手机号码" lay-reqText="请输入手机号码" value="{{d.data.default_receiving_address ? d.data.default_receiving_address.country:''}}" />
|
||||
<input name="country" class="layui-input" placeholder="请输入手机号码" lay-reqText="请输入手机号码" value="{{d.data && d.data.default_receiving_address ? d.data.default_receiving_address.country:''}}" />
|
||||
</div>
|
||||
<div class="layui-form-mid">
|
||||
选填,如:中国
|
||||
@@ -89,7 +89,7 @@
|
||||
<div class="layui-form-item">
|
||||
<label for="licenseImage" class="layui-form-label layui-form-required">省份</label>
|
||||
<div class="layui-input-inline layui-inline-8">
|
||||
<input name="province" class="layui-input" lay-verify="required" placeholder="请输入手机号码" lay-reqText="请输入手机号码" value="{{d.data.default_receiving_address ? d.data.default_receiving_address.province:''}}" />
|
||||
<input name="province" class="layui-input" lay-verify="required" placeholder="请输入手机号码" lay-reqText="请输入手机号码" value="{{d.data && d.data.default_receiving_address ? d.data.default_receiving_address.province:''}}" />
|
||||
</div>
|
||||
<div class="layui-form-mid">
|
||||
选填,如:湖南省
|
||||
@@ -99,7 +99,7 @@
|
||||
<div class="layui-form-item">
|
||||
<label for="licenseImage" class="layui-form-label layui-form-required">市</label>
|
||||
<div class="layui-input-inline layui-inline-8">
|
||||
<input name="city" class="layui-input" lay-verify="required" placeholder="请输入城市" lay-reqText="请输入城市" value="{{d.data.default_receiving_address ? d.data.default_receiving_address.city:''}}" />
|
||||
<input name="city" class="layui-input" lay-verify="required" placeholder="请输入城市" lay-reqText="请输入城市" value="{{d.data && d.data.default_receiving_address ? d.data.default_receiving_address.city:''}}" />
|
||||
</div>
|
||||
<div class="layui-form-mid">
|
||||
选填,如:怀化市
|
||||
@@ -109,7 +109,7 @@
|
||||
<div class="layui-form-item">
|
||||
<label for="licenseImage" class="layui-form-label layui-form-required">区</label>
|
||||
<div class="layui-input-inline layui-inline-8">
|
||||
<input name="town" class="layui-input" lay-verify="required" placeholder="请输入乡镇" lay-reqText="请输入乡镇" value="{{d.data.default_receiving_address ? d.data.default_receiving_address.town:''}}" />
|
||||
<input name="town" class="layui-input" lay-verify="required" placeholder="请输入乡镇" lay-reqText="请输入乡镇" value="{{d.data && d.data.default_receiving_address ? d.data.default_receiving_address.town:''}}" />
|
||||
</div>
|
||||
<div class="layui-form-mid">
|
||||
选填,如:鹤城区
|
||||
@@ -158,6 +158,9 @@
|
||||
verifylicenseImage: [/^.{0,255}$/, '最大只允许输入255位字符'],
|
||||
});
|
||||
|
||||
if (!d.data) {
|
||||
layer.msg(d.msg, { icon: 5 });
|
||||
}
|
||||
|
||||
//保存数据
|
||||
form.on('submit(LAY-app-WeChatTransactionComponentAuditCategory-updateInfo-submit)', function (data) {
|
||||
|
||||
Reference in New Issue
Block a user