Commit ac2d991d authored by 吴春's avatar 吴春

提交代码

parent b66ca4c9
...@@ -62,5 +62,11 @@ namespace Mall.Model.Entity.TradePavilion ...@@ -62,5 +62,11 @@ namespace Mall.Model.Entity.TradePavilion
/// 删除状态 /// 删除状态
/// </summary> /// </summary>
public DateStateEnum Status { get; set; } public DateStateEnum Status { get; set; }
/// <summary>
/// 标签
/// </summary>
public string LableName { get; set; }
} }
} }
...@@ -3165,4 +3165,74 @@ namespace Mall.Model.Extend.MarketingCenter ...@@ -3165,4 +3165,74 @@ namespace Mall.Model.Extend.MarketingCenter
public List<string> AlbumList { get; set; } public List<string> AlbumList { get; set; }
} }
#endregion #endregion
#region 星球大事件分类
/// <summary>
///教育模块-资讯列表
/// </summary>
public class MiAiActivityTypeItem
{
/// <summary>
/// 商品数量
/// </summary>
public int goodsLength { get; set; }
/// <summary>
/// 商品添加方式【0-自定义,1-最新】
/// </summary>
public int addGoodsType { get; set; }
/// <summary>
/// 列表样式[-1-列表模式,0-左右滑动,1-一行一个]
/// </summary>
public int listStyle { get; set; }
/// <summary>
/// 背景颜色
/// </summary>
public string backgroundColor { get; set; }
/// <summary>
/// 上边距
/// </summary>
public string PaddingTop { get; set; }
/// <summary>
/// 下边距
/// </summary>
public string PaddingBottom { get; set; }
/// <summary>
/// 左边距
/// </summary>
public string PaddingLeft { get; set; }
/// <summary>
/// 右边距
/// </summary>
public string PaddingRight { get; set; }
/// <summary>
/// 搜索圆角像素
/// </summary>
public int SearchFilletPX
{
get;
set;
}
/// <summary>
/// 自定义列表
/// </summary>
public List<CustomDetailsItem2> list { get; set; }
}
#endregion
} }
\ No newline at end of file
...@@ -8,8 +8,8 @@ namespace Mall.Model.Extend.TradePavilion ...@@ -8,8 +8,8 @@ namespace Mall.Model.Extend.TradePavilion
/// <summary> /// <summary>
/// 商会活动类型表扩展实体类 /// 商会活动类型表扩展实体类
/// </summary> /// </summary>
public class RB_Commerce_ActivityType_Extend: RB_Commerce_ActivityType public class RB_Commerce_ActivityType_Extend : RB_Commerce_ActivityType
{ {
public List<string> LableNameList { get; set; }
} }
} }
\ No newline at end of file
...@@ -225,7 +225,8 @@ namespace Mall.Module.TradePavilion ...@@ -225,7 +225,8 @@ namespace Mall.Module.TradePavilion
{nameof(RB_Commerce_ActivityType_Extend.TypeName),model.TypeName }, {nameof(RB_Commerce_ActivityType_Extend.TypeName),model.TypeName },
{nameof(RB_Commerce_ActivityType_Extend.CoverImage),model.CoverImage }, {nameof(RB_Commerce_ActivityType_Extend.CoverImage),model.CoverImage },
{nameof(RB_Commerce_ActivityType_Extend.UpdateBy),model.UpdateBy }, {nameof(RB_Commerce_ActivityType_Extend.UpdateBy),model.UpdateBy },
{nameof(RB_Commerce_ActivityType_Extend.UpdateDate),model.UpdateDate } {nameof(RB_Commerce_ActivityType_Extend.UpdateDate),model.UpdateDate },
{nameof(RB_Commerce_ActivityType_Extend.LableName),model.LableName }
}; };
flag = activityTypeRepository.Update(fileds, new WhereHelper(nameof(RB_Commerce_ActivityType_Extend.Id), model.Id)); flag = activityTypeRepository.Update(fileds, new WhereHelper(nameof(RB_Commerce_ActivityType_Extend.Id), model.Id));
} }
......
...@@ -626,5 +626,34 @@ namespace Mall.WebApi.Controllers.Education ...@@ -626,5 +626,34 @@ namespace Mall.WebApi.Controllers.Education
#endregion #endregion
#region 相亲朋友圈
/// <summary>
/// 老师动态列表
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
[HttpPost]
public ApiResult GetMiAiDynamicList(object requestMsg)
{
var parms = JsonConvert.DeserializeObject<RequestParm>(requestMsg.ToString());
ResultPageModel pagelist = JsonConvert.DeserializeObject<ResultPageModel>(parms.msg.ToString());
Rb_Education_Dynamic_Extend demodel = JsonConvert.DeserializeObject<Rb_Education_Dynamic_Extend>(parms.msg.ToString());
demodel.TenantId = parms.TenantId;
demodel.MallBaseId = parms.MallBaseId;
List<Rb_Education_Dynamic_Extend> myArticleList = dynamicModule.MiAiDynamicList(pagelist.pageIndex, pagelist.pageSize, out long count, demodel);
List<object> list = new List<object>();
foreach (var item in myArticleList)
{
list.Add(DecoratorDynameicResult(item));
}
pagelist.count = Convert.ToInt32(count);
pagelist.pageData = list;
return ApiResult.Success("", pagelist);
}
#endregion
} }
} }
\ No newline at end of file
...@@ -332,7 +332,7 @@ namespace Mall.WebApi.Controllers.TradePavilion ...@@ -332,7 +332,7 @@ namespace Mall.WebApi.Controllers.TradePavilion
query.MallBaseId = RequestParm.MallBaseId; query.MallBaseId = RequestParm.MallBaseId;
query.TenantId = userInfo?.TenantId ?? 0; query.TenantId = userInfo?.TenantId ?? 0;
var list = activityModule.GetCommerceActivityTypeListModule(query); var list = activityModule.GetCommerceActivityTypeListModule(query);
return ApiResult.Success(data: list.Select(qitem => new { qitem.Id, qitem.CoverImage, qitem.TypeName })); return ApiResult.Success(data: list.Select(qitem => new { qitem.Id, qitem.CoverImage, qitem.TypeName, LableNameList = string.IsNullOrWhiteSpace(qitem.LableName) ? new List<string>() : JsonConvert.DeserializeObject<List<string>>(qitem.LableName) })) ;
} }
/// <summary> /// <summary>
......
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq;
using Mall.CacheManager.User; using Mall.CacheManager.User;
using Mall.Common.API; using Mall.Common.API;
using Mall.Common.Plugin; using Mall.Common.Plugin;
...@@ -401,6 +402,7 @@ namespace Mall.WebApi.Controllers.TradePavilion ...@@ -401,6 +402,7 @@ namespace Mall.WebApi.Controllers.TradePavilion
query.MallBaseId = RequestParm.MallBaseId; query.MallBaseId = RequestParm.MallBaseId;
query.TenantId = RequestParm.TenantId; query.TenantId = RequestParm.TenantId;
var list = activityModule.GetCommerceActivityTypePageListModule(pageModel.pageIndex, pageModel.pageSize, out long rowsCount, query); var list = activityModule.GetCommerceActivityTypePageListModule(pageModel.pageIndex, pageModel.pageSize, out long rowsCount, query);
list.ForEach(x=>x.LableNameList = string.IsNullOrWhiteSpace(x.LableName) ? new List<string>() : JsonConvert.DeserializeObject<List<string>>(x.LableName) );
pageModel.count = Convert.ToInt32(rowsCount); pageModel.count = Convert.ToInt32(rowsCount);
pageModel.pageData = list; pageModel.pageData = list;
return ApiResult.Success(data: pageModel); return ApiResult.Success(data: pageModel);
...@@ -420,7 +422,7 @@ namespace Mall.WebApi.Controllers.TradePavilion ...@@ -420,7 +422,7 @@ namespace Mall.WebApi.Controllers.TradePavilion
query.MallBaseId = RequestParm.MallBaseId; query.MallBaseId = RequestParm.MallBaseId;
query.TenantId = RequestParm.TenantId; query.TenantId = RequestParm.TenantId;
var list = activityModule.GetCommerceActivityTypeListModule(query); var list = activityModule.GetCommerceActivityTypeListModule(query);
list.ForEach(x => x.LableNameList = string.IsNullOrWhiteSpace(x.LableName) ? new List<string>() : JsonConvert.DeserializeObject<List<string>>(x.LableName));
return ApiResult.Success(data: list); return ApiResult.Success(data: list);
} }
...@@ -445,6 +447,13 @@ namespace Mall.WebApi.Controllers.TradePavilion ...@@ -445,6 +447,13 @@ namespace Mall.WebApi.Controllers.TradePavilion
extModel.CreateDate = DateTime.Now; extModel.CreateDate = DateTime.Now;
extModel.UpdateBy = Uid; extModel.UpdateBy = Uid;
extModel.UpdateDate = DateTime.Now; extModel.UpdateDate = DateTime.Now;
if (extModel.LableNameList != null && extModel.LableNameList.Any())
{
extModel.LableName = JsonConvert.SerializeObject(extModel.LableNameList);
}
else {
extModel.LableName = "";
}
var flag = activityModule.SetCommerceActivityTypeModule(extModel); var flag = activityModule.SetCommerceActivityTypeModule(extModel);
return flag ? ApiResult.Success() : ApiResult.Failed(); return flag ? ApiResult.Success() : ApiResult.Failed();
} }
...@@ -458,6 +467,7 @@ namespace Mall.WebApi.Controllers.TradePavilion ...@@ -458,6 +467,7 @@ namespace Mall.WebApi.Controllers.TradePavilion
JObject parms = JObject.Parse(RequestParm.msg.ToString()); JObject parms = JObject.Parse(RequestParm.msg.ToString());
var Id = parms.GetInt("Id", 0); var Id = parms.GetInt("Id", 0);
var extModel = activityModule.GetCommerceActivityTypeModule(Id); var extModel = activityModule.GetCommerceActivityTypeModule(Id);
extModel.LableNameList = string.IsNullOrWhiteSpace(extModel.LableName) ? new List<string>() : JsonConvert.DeserializeObject<List<string>>(extModel.LableName);
return ApiResult.Success(data: extModel); return ApiResult.Success(data: extModel);
} }
......
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