Commit 06898553 authored by liudong1993's avatar liudong1993

小程序载体

parent f882e191
using System;
using System.Collections.Generic;
using System.Text;
using Mall.Common.Plugin;
using Mall.Model.Entity.TradePavilion;
namespace Mall.Model.Extend.TradePavilion
......@@ -17,7 +18,10 @@ namespace Mall.Model.Extend.TradePavilion
/// </summary>
public List<string> BannerList { get; set; }
/// <summary>
/// 排序
/// </summary>
public int OrderBy { get; set; }
/// <summary>
/// 开业时间
......@@ -37,5 +41,10 @@ namespace Mall.Model.Extend.TradePavilion
/// 站点名称
/// </summary>
public string MetroName { get; set; }
/// <summary>
/// 项目类型名称
/// </summary>
public string ProjectTypeName { get { return this.ProjectType != null ? this.ProjectType.GetEnumName() : ""; } }
}
}
......@@ -73,6 +73,14 @@ namespace Mall.Repository.TradePavilion
}
builder.Append(" )");
}
if (query.OrderBy == 1)
{
builder.Append($" order by {nameof(RB_Carrier_Extend.CreateDate)} desc");
}
else if (query.OrderBy == 2) {
builder.Append($" order by {nameof(RB_Carrier_Extend.OpenTime)} desc");
}
}
return GetPage<RB_Carrier_Extend>(pageIndex, pageSize, out rowCount, builder.ToString()).ToList();
}
......
......@@ -551,6 +551,60 @@ namespace Mall.WebApi.Controllers.TradePavilion
}
#endregion
#region 载体管理
/// <summary>
/// 获取商会活动类型列表
/// </summary>
/// <returns></returns>
[HttpPost]
[AllowAnonymous]
public ApiResult GetCarrierPageList()
{
var userInfo = AppletUserInfo;
ResultPageModel pageModel = JsonConvert.DeserializeObject<ResultPageModel>(RequestParm.msg.ToString());
JObject parms = JObject.Parse(RequestParm.msg.ToString());
var query = new RB_Carrier_Extend()
{
MetroName = parms.GetStringValue("MetroName"),
CarrierName = parms.GetStringValue("CarrierName"),
MetroNum = parms.GetInt("MetroNum", 0),
Developers = parms.GetStringValue("Developers"),
StartOpenTime = parms.GetStringValue("StartOpenTime"),
EndOpenTime = parms.GetStringValue("EndOpenTime"),
ProjectType = (Common.Enum.TradePavilion.ProjectTypeEnum)parms.GetInt("ProjectType", 0),
OrderBy = parms.GetInt("OrderBy", 0)
};
query.MallBaseId = RequestParm.MallBaseId;
query.TenantId = userInfo?.TenantId ?? 0;
var list = carrierModule.GetCarrierPageList(pageModel.pageIndex, pageModel.pageSize, out long count, query);
pageModel.count = Convert.ToInt32(count);
pageModel.pageData = list;
return ApiResult.Success(data: pageModel);
}
/// <summary>
/// 获取载体实体
/// </summary>
/// <returns></returns>
[HttpPost]
[AllowAnonymous]
public ApiResult GetCarrierDetails()
{
var userInfo = AppletUserInfo;
JObject parms = JObject.Parse(RequestParm.msg.ToString());
var query = new RB_Carrier_Extend()
{
ID = parms.GetInt("ID", 0),
};
query.MallBaseId = RequestParm.MallBaseId;
query.TenantId = userInfo?.TenantId ?? 0;
var extModel = carrierModule.GetCarrierModel(query);
return ApiResult.Success(data: extModel);
}
#endregion
#region 品牌
/// <summary>
......
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