Commit e2cc26c4 authored by liudong1993's avatar liudong1993
parents 6528a9a0 bdcfd79d
...@@ -66,6 +66,8 @@ namespace Mall.WebApi.App_Code ...@@ -66,6 +66,8 @@ namespace Mall.WebApi.App_Code
req.SetParameter("sign", req.CreateMd5Sign(_accessor, model.WeChatApiSecret)); req.SetParameter("sign", req.CreateMd5Sign(_accessor, model.WeChatApiSecret));
var reqXml = req.ParseXml(); var reqXml = req.ParseXml();
LogHelper.Write(null, "订单号【" + sOrderNo + "】请求参数:" + reqXml);
var result = Common.Pay.WeChatPat.HttpHelper.Post(new HttpParam() var result = Common.Pay.WeChatPat.HttpHelper.Post(new HttpParam()
{ {
Url = Mall.Common.Pay.WeChatPat.Model.ApiList.UnifiedOrderUrl, Url = Mall.Common.Pay.WeChatPat.Model.ApiList.UnifiedOrderUrl,
......
...@@ -60,7 +60,7 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -60,7 +60,7 @@ namespace Mall.WebApi.Controllers.MallBase
/// </summary> /// </summary>
private readonly ProductModule productModule = new ProductModule(); private readonly ProductModule productModule = new ProductModule();
/// <summary> /// <summary>
/// 用户处理类 /// 用户处理类
/// </summary> /// </summary>
...@@ -117,13 +117,15 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -117,13 +117,15 @@ namespace Mall.WebApi.Controllers.MallBase
var auth_page = new object(); var auth_page = new object();
//用户信息 //用户信息
var user_info = new object(); var user_info = new object();
//小程序
var mall = new object();
if (page_id > 0) if (page_id > 0)
{ {
var targetPage = miniprogramPageTemplModule.GetMiniprogramPageTemplModule(new RB_Miniprogram_Page_Templ_Extend() var targetPage = miniprogramPageTemplModule.GetMiniprogramPageTemplModule(new RB_Miniprogram_Page_Templ_Extend()
{ {
MallBaseId = miniProgram.MallBaseId, MallBaseId = miniProgram.MallBaseId,
TenantId = miniProgram.TenantId, TenantId = miniProgram.TenantId,
Id=page_id Id = page_id
}, isGetHome: false); }, isGetHome: false);
List<object> list = new List<object>(); List<object> list = new List<object>();
//自定义首页 //自定义首页
...@@ -179,6 +181,7 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -179,6 +181,7 @@ namespace Mall.WebApi.Controllers.MallBase
{ {
if (miniProgram != null && miniProgram.MallBaseId > 0) if (miniProgram != null && miniProgram.MallBaseId > 0)
{ {
//底部导航 //底部导航
navbar = new navbar = new
{ {
...@@ -271,6 +274,7 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -271,6 +274,7 @@ namespace Mall.WebApi.Controllers.MallBase
QIds = templateIds QIds = templateIds
}, IsAnalyzePlus: true); }, IsAnalyzePlus: true);
//解析模板 //解析模板
int index = 0;
foreach (var item in selfHomePage.DetailsList) foreach (var item in selfHomePage.DetailsList)
{ {
var templateData = new var templateData = new
...@@ -290,12 +294,13 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -290,12 +294,13 @@ namespace Mall.WebApi.Controllers.MallBase
var tempObj = new var tempObj = new
{ {
id = item.Id, id = item.Id,
name = item.NavName, name = (index == 0 ? "首页" : item.NavName),
page_id = 0, page_id = 0,
template_id = item.Id, template_id = item.Id,
template = templateData template = templateData
}; };
list.Add(tempObj); list.Add(tempObj);
index++;
} }
homePage = new homePage = new
...@@ -354,22 +359,39 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -354,22 +359,39 @@ namespace Mall.WebApi.Controllers.MallBase
cat_goods_cols = productCategoryStyle?.RowNum cat_goods_cols = productCategoryStyle?.RowNum
}; };
#endregion #endregion
mall = new
{
id = miniProgram.MallBaseId,
name = miniProgram.MallName,
user_id = 0,
created_at = miniProgram.CreateDate.HasValue ? miniProgram.CreateDate.Value.ToString("yyyy-MM-dd HH:mm:ss") : "",
updated_at = miniProgram.CreateDate.HasValue ? miniProgram.CreateDate.Value.ToString("yyyy-MM-dd HH:mm:ss") : "",
deleted_at = "0000-00-00 00:00:00",
is_delete = miniProgram.Status,
is_recycle = 0,
is_disable = miniProgram.Status,
expired_at = "0000-00-00 00:00:00",
option = new List<object>(),
setting,
};
} }
if (RequestParm.OpenId != null && !string.IsNullOrWhiteSpace(RequestParm.OpenId)) if (RequestParm.OpenId != null && !string.IsNullOrWhiteSpace(RequestParm.OpenId))
{ {
var memberModel = userModule.GetAppletUserCenterStatistics(RequestParm.OpenId); var memberModel = userModule.GetAppletUserCenterStatistics(RequestParm.OpenId);
user_info = memberModel; user_info = memberModel;
} }
} }
var miniPageList = programPageModule.GetMiniprogram_Page_ListExtModule(new RB_MiniProgram_Page_Extend() { MallBaseId = RequestParm.MallBaseId }); var miniPageList = programPageModule.GetMiniprogram_Page_ListExtModule(new RB_MiniProgram_Page_Extend() { MallBaseId = RequestParm.MallBaseId });
var objResult = new var objResult = new
{ {
mall,
home_pages = homePage, home_pages = homePage,
navbar, navbar,
user_info, user_info,
setting,
share_setting, share_setting,
share_setting_custom, share_setting_custom,
cat_style, cat_style,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment