Commit cf313656 authored by 吴春's avatar 吴春

提交代码

parent f06dc300
...@@ -101,7 +101,10 @@ namespace Mall.Model.Entity.Miai ...@@ -101,7 +101,10 @@ namespace Mall.Model.Entity.Miai
/// 年收入 /// 年收入
/// </summary> /// </summary>
public decimal YearMoney { get; set; } public decimal YearMoney { get; set; }
/// <summary>
/// 年收入
/// </summary>
public YearMoneyTypeEnum? YearMoneyType { get; set; }
/// <summary> /// <summary>
/// 国家 /// 国家
...@@ -302,5 +305,10 @@ namespace Mall.Model.Entity.Miai ...@@ -302,5 +305,10 @@ namespace Mall.Model.Entity.Miai
} }
public int IsFaTie { get; set; } public int IsFaTie { get; set; }
/// <summary>
/// 行业
/// </summary>
public string Industry { get; set; }
} }
} }
...@@ -3660,6 +3660,12 @@ namespace Mall.Model.Extend.MarketingCenter ...@@ -3660,6 +3660,12 @@ namespace Mall.Model.Extend.MarketingCenter
/// </summary> /// </summary>
public string Education { get; set; } public string Education { get; set; }
/// <summary>
/// 行业
/// </summary>
public string Industry { get; set; }
/// <summary> /// <summary>
/// 婚姻状态 /// 婚姻状态
/// </summary> /// </summary>
...@@ -3670,6 +3676,22 @@ namespace Mall.Model.Extend.MarketingCenter ...@@ -3670,6 +3676,22 @@ namespace Mall.Model.Extend.MarketingCenter
/// </summary> /// </summary>
public int Score { get; set; } public int Score { get; set; }
/// <summary>
/// 是否已认证,0-未认证,1-已认证
/// </summary>
public int Authentication { get; set; }
/// <summary>
/// 年收入
/// </summary>
public string YearMoneyTypeStr { get; set; }
public string IDCardNo { get; set; }
/// <summary>
/// 身高
/// </summary>
public decimal Height { get; set; }
/// <summary> /// <summary>
/// 相册 /// 相册
/// </summary> /// </summary>
......
...@@ -12,7 +12,7 @@ namespace Mall.Model.Extend.Miai ...@@ -12,7 +12,7 @@ namespace Mall.Model.Extend.Miai
/// </summary> /// </summary>
public List<string> AlbumList { get; set; } public List<string> AlbumList { get; set; }
public string Name { get; set; } public string Name { get; set; }
...@@ -81,6 +81,13 @@ namespace Mall.Model.Extend.Miai ...@@ -81,6 +81,13 @@ namespace Mall.Model.Extend.Miai
/// 车 /// 车
/// </summary> /// </summary>
public string CarInfoStr { get; set; } public string CarInfoStr { get; set; }
/// <summary>
/// 年收入信息
/// </summary>
public string YearMoneyTypeStr { get; set; }
/// <summary> /// <summary>
/// 房信息 /// 房信息
......
...@@ -1618,6 +1618,8 @@ namespace Mall.Module.Miai ...@@ -1618,6 +1618,8 @@ namespace Mall.Module.Miai
{ nameof(RB_MiAi_BaseInfo_Extend.DWCity),model.DWCity}, { nameof(RB_MiAi_BaseInfo_Extend.DWCity),model.DWCity},
{ nameof(RB_MiAi_BaseInfo_Extend.DWProvince),model.DWProvince}, { nameof(RB_MiAi_BaseInfo_Extend.DWProvince),model.DWProvince},
{ nameof(RB_MiAi_BaseInfo_Extend.DWDistrict),model.DWDistrict}, { nameof(RB_MiAi_BaseInfo_Extend.DWDistrict),model.DWDistrict},
{ nameof(RB_MiAi_BaseInfo_Extend.Industry),model.Industry},
{ nameof(RB_MiAi_BaseInfo_Extend.YearMoneyType),model.YearMoneyType},
}; };
List<WhereHelper> wheres = new List<WhereHelper>() { List<WhereHelper> wheres = new List<WhereHelper>() {
new WhereHelper(){ new WhereHelper(){
......
...@@ -299,7 +299,7 @@ namespace Mall.WebApi.Controllers ...@@ -299,7 +299,7 @@ namespace Mall.WebApi.Controllers
CategoryIds = childItem.id.ToString(), CategoryIds = childItem.id.ToString(),
GoodsStatus = 1, GoodsStatus = 1,
GoodsClassify = 1,//查询非司导 GoodsClassify = 1,//查询非司导
OrderBy=2, OrderBy = 2,
CreateBy = -1, CreateBy = -1,
GoodsPageType = IsOpenSchool == 1 ? Common.Enum.Goods.GoodsPageTypeEnum.School : Common.Enum.Goods.GoodsPageTypeEnum.Mall GoodsPageType = IsOpenSchool == 1 ? Common.Enum.Goods.GoodsPageTypeEnum.School : Common.Enum.Goods.GoodsPageTypeEnum.Mall
}, SmallShopsId: SmallShopsId); }, SmallShopsId: SmallShopsId);
...@@ -335,8 +335,8 @@ namespace Mall.WebApi.Controllers ...@@ -335,8 +335,8 @@ namespace Mall.WebApi.Controllers
MallBaseId = MallBaseId, MallBaseId = MallBaseId,
GoodsStatus = 1, GoodsStatus = 1,
GoodsClassify = 1,//查询非司导 GoodsClassify = 1,//查询非司导
OrderBy=2, OrderBy = 2,
CreateBy=-1, CreateBy = -1,
GoodsPageType = IsOpenSchool == 1 ? Common.Enum.Goods.GoodsPageTypeEnum.School : Common.Enum.Goods.GoodsPageTypeEnum.Mall GoodsPageType = IsOpenSchool == 1 ? Common.Enum.Goods.GoodsPageTypeEnum.School : Common.Enum.Goods.GoodsPageTypeEnum.Mall
}); });
#region 微店价格 #region 微店价格
...@@ -1359,13 +1359,29 @@ namespace Mall.WebApi.Controllers ...@@ -1359,13 +1359,29 @@ namespace Mall.WebApi.Controllers
lastItem.Age = tempGood.Age.ToString(); //Common.Plugin.StringHelper.GetAge(tempGood.Birthday); lastItem.Age = tempGood.Age.ToString(); //Common.Plugin.StringHelper.GetAge(tempGood.Birthday);
lastItem.Marriage = (tempGood.Marriage.HasValue && tempGood.Marriage.Value > 0) ? Common.Plugin.EnumHelper.GetEnumName(tempGood.Marriage) : ""; lastItem.Marriage = (tempGood.Marriage.HasValue && tempGood.Marriage.Value > 0) ? Common.Plugin.EnumHelper.GetEnumName(tempGood.Marriage) : "";
lastItem.Education = (tempGood.EducationType.HasValue && tempGood.EducationType.Value > 0) ? Common.Plugin.EnumHelper.GetEnumName(tempGood.EducationType) : ""; lastItem.Education = (tempGood.EducationType.HasValue && tempGood.EducationType.Value > 0) ? Common.Plugin.EnumHelper.GetEnumName(tempGood.EducationType) : "";
lastItem.Score = 0; lastItem.Score = 0;
lastItem.Height = tempGood.Height;
lastItem.Industry = tempGood.Industry;
if (!string.IsNullOrWhiteSpace(tempGood.IDCardNo))
{
lastItem.Authentication = 1;
if (tempGood.IDCardNo.Length==18)
{
lastItem.IDCardNo = tempGood.IDCardNo.Substring(8, 2);
}
else if (tempGood.IDCardNo.Length == 15)
{
lastItem.IDCardNo = tempGood.IDCardNo.Substring(6, 2);
}
}
lastItem.Album = tempGood.Album; lastItem.Album = tempGood.Album;
if (!string.IsNullOrWhiteSpace(lastItem.Album)) if (!string.IsNullOrWhiteSpace(lastItem.Album))
{ {
lastItem.AlbumList = JsonConvert.DeserializeObject<List<string>>(lastItem.Album); lastItem.AlbumList = JsonConvert.DeserializeObject<List<string>>(lastItem.Album);
} }
newGoodsList.Add(lastItem); newGoodsList.Add(lastItem);
} }
} }
...@@ -1407,6 +1423,7 @@ namespace Mall.WebApi.Controllers ...@@ -1407,6 +1423,7 @@ namespace Mall.WebApi.Controllers
miaiBaseIfoQuery.CarInfo = queryBaseInfoModel.CarInfo; miaiBaseIfoQuery.CarInfo = queryBaseInfoModel.CarInfo;
miaiBaseIfoQuery.HouseInfo = queryBaseInfoModel.HouseInfo; miaiBaseIfoQuery.HouseInfo = queryBaseInfoModel.HouseInfo;
miaiBaseIfoQuery.Marriage = queryBaseInfoModel.Marriage; miaiBaseIfoQuery.Marriage = queryBaseInfoModel.Marriage;
} }
} }
var tempGoodsList = miaiModule.GetMatchingBaseInfoList(miaiBaseIfoQuery, miAiUserItem.goodsLength); var tempGoodsList = miaiModule.GetMatchingBaseInfoList(miaiBaseIfoQuery, miAiUserItem.goodsLength);
...@@ -1425,6 +1442,20 @@ namespace Mall.WebApi.Controllers ...@@ -1425,6 +1442,20 @@ namespace Mall.WebApi.Controllers
lastItem.Marriage = (tempGood.Marriage.HasValue && tempGood.Marriage.Value > 0) ? Common.Plugin.EnumHelper.GetEnumName(tempGood.Marriage) : ""; lastItem.Marriage = (tempGood.Marriage.HasValue && tempGood.Marriage.Value > 0) ? Common.Plugin.EnumHelper.GetEnumName(tempGood.Marriage) : "";
lastItem.Education = (tempGood.EducationType.HasValue && tempGood.EducationType.Value > 0) ? Common.Plugin.EnumHelper.GetEnumName(tempGood.EducationType) : ""; lastItem.Education = (tempGood.EducationType.HasValue && tempGood.EducationType.Value > 0) ? Common.Plugin.EnumHelper.GetEnumName(tempGood.EducationType) : "";
lastItem.Score = 0; lastItem.Score = 0;
lastItem.Height = tempGood.Height;
lastItem.Industry = tempGood.Industry;
if (!string.IsNullOrWhiteSpace(tempGood.IDCardNo))
{
lastItem.Authentication = 1;
if (tempGood.IDCardNo.Length == 18)
{
lastItem.IDCardNo = tempGood.IDCardNo.Substring(8, 2);
}
else if (tempGood.IDCardNo.Length == 15)
{
lastItem.IDCardNo = tempGood.IDCardNo.Substring(6, 2);
}
}
lastItem.Album = tempGood.Album; lastItem.Album = tempGood.Album;
if (!string.IsNullOrWhiteSpace(lastItem.Album)) if (!string.IsNullOrWhiteSpace(lastItem.Album))
{ {
...@@ -1462,6 +1493,20 @@ namespace Mall.WebApi.Controllers ...@@ -1462,6 +1493,20 @@ namespace Mall.WebApi.Controllers
lastItem.Marriage = (tempGood.Marriage.HasValue && tempGood.Marriage.Value > 0) ? Common.Plugin.EnumHelper.GetEnumName(tempGood.Marriage) : ""; lastItem.Marriage = (tempGood.Marriage.HasValue && tempGood.Marriage.Value > 0) ? Common.Plugin.EnumHelper.GetEnumName(tempGood.Marriage) : "";
lastItem.Education = (tempGood.EducationType.HasValue && tempGood.EducationType.Value > 0) ? Common.Plugin.EnumHelper.GetEnumName(tempGood.EducationType) : ""; lastItem.Education = (tempGood.EducationType.HasValue && tempGood.EducationType.Value > 0) ? Common.Plugin.EnumHelper.GetEnumName(tempGood.EducationType) : "";
lastItem.Score = 0; lastItem.Score = 0;
lastItem.Height = tempGood.Height;
lastItem.Industry = tempGood.Industry;
if (!string.IsNullOrWhiteSpace(tempGood.IDCardNo))
{
lastItem.Authentication = 1;
if (tempGood.IDCardNo.Length == 18)
{
lastItem.IDCardNo = tempGood.IDCardNo.Substring(8, 2);
}
else if (tempGood.IDCardNo.Length == 15)
{
lastItem.IDCardNo = tempGood.IDCardNo.Substring(6, 2);
}
}
lastItem.Album = tempGood.Album; lastItem.Album = tempGood.Album;
if (!string.IsNullOrWhiteSpace(lastItem.Album)) if (!string.IsNullOrWhiteSpace(lastItem.Album))
{ {
...@@ -1497,6 +1542,20 @@ namespace Mall.WebApi.Controllers ...@@ -1497,6 +1542,20 @@ namespace Mall.WebApi.Controllers
lastItem.Education = (tempGood.EducationType.HasValue && tempGood.EducationType.Value > 0) ? Common.Plugin.EnumHelper.GetEnumName(tempGood.EducationType) : ""; lastItem.Education = (tempGood.EducationType.HasValue && tempGood.EducationType.Value > 0) ? Common.Plugin.EnumHelper.GetEnumName(tempGood.EducationType) : "";
lastItem.Score = 0; lastItem.Score = 0;
lastItem.Height = tempGood.Height;
lastItem.Industry = tempGood.Industry;
if (!string.IsNullOrWhiteSpace(tempGood.IDCardNo))
{
lastItem.Authentication = 1;
if (tempGood.IDCardNo.Length == 18)
{
lastItem.IDCardNo = tempGood.IDCardNo.Substring(8, 2);
}
else if (tempGood.IDCardNo.Length == 15)
{
lastItem.IDCardNo = tempGood.IDCardNo.Substring(6, 2);
}
}
lastItem.Album = tempGood.Album; lastItem.Album = tempGood.Album;
if (!string.IsNullOrWhiteSpace(lastItem.Album)) if (!string.IsNullOrWhiteSpace(lastItem.Album))
{ {
...@@ -1619,7 +1678,7 @@ namespace Mall.WebApi.Controllers ...@@ -1619,7 +1678,7 @@ namespace Mall.WebApi.Controllers
CreateBy = gItem.UserName, CreateBy = gItem.UserName,
CreateByIco = gItem.Photo, CreateByIco = gItem.Photo,
IsDianZan = dianZanCount, IsDianZan = dianZanCount,
IsTieZi=gItem.IsTieZi, IsTieZi = gItem.IsTieZi,
DianZanNum = gItem.DianZanNum//先默认0 DianZanNum = gItem.DianZanNum//先默认0
}); });
} }
...@@ -1764,7 +1823,7 @@ namespace Mall.WebApi.Controllers ...@@ -1764,7 +1823,7 @@ namespace Mall.WebApi.Controllers
lastItem.CreateByIco = tempGood.Photo; lastItem.CreateByIco = tempGood.Photo;
lastItem.IsDianZan = dianZanCount; lastItem.IsDianZan = dianZanCount;
lastItem.CreateById = tempGood.UserId; lastItem.CreateById = tempGood.UserId;
lastItem. IsTieZi = tempGood.IsTieZi; lastItem.IsTieZi = tempGood.IsTieZi;
lastItem.DianZanNum = tempGood.DianZanNum;//先默认0 lastItem.DianZanNum = tempGood.DianZanNum;//先默认0
newGoodsList.Add(lastItem); newGoodsList.Add(lastItem);
} }
...@@ -1923,7 +1982,7 @@ namespace Mall.WebApi.Controllers ...@@ -1923,7 +1982,7 @@ namespace Mall.WebApi.Controllers
data = blindDatePPPlusData data = blindDatePPPlusData
}; };
break; break;
//首店-自定义列表插件 //首店-自定义列表插件
case "tradePavilionCustom": case "tradePavilionCustom":
var tradeData = subItem.data as educationCustomItem; var tradeData = subItem.data as educationCustomItem;
if (tradeData != null) if (tradeData != null)
...@@ -1950,7 +2009,7 @@ namespace Mall.WebApi.Controllers ...@@ -1950,7 +2009,7 @@ namespace Mall.WebApi.Controllers
picUrl = cItem.Logo, picUrl = cItem.Logo,
lableName = cItem.CarrierPlan, lableName = cItem.CarrierPlan,
lableNameList = new List<string>(), lableNameList = new List<string>(),
linkUrl = string.Format("/pages/kotra/carrier/detail?id={0}&&type={1}", cItem.ID,cItem.ProjectType.GetEnumName()) linkUrl = string.Format("/pages/kotra/carrier/detail?id={0}&&type={1}", cItem.ID, cItem.ProjectType.GetEnumName())
}; };
tradeData.list.Add(dModel); tradeData.list.Add(dModel);
} }
...@@ -1973,7 +2032,7 @@ namespace Mall.WebApi.Controllers ...@@ -1973,7 +2032,7 @@ namespace Mall.WebApi.Controllers
picUrl = cItem.Logo, picUrl = cItem.Logo,
lableName = cItem.BrandType, lableName = cItem.BrandType,
lableNameList = new List<string>(), lableNameList = new List<string>(),
linkUrl = string.Format("/pages/kotra/brand/detail?id={0}",cItem.ID), linkUrl = string.Format("/pages/kotra/brand/detail?id={0}", cItem.ID),
}; };
tradeData.list.Add(dModel); tradeData.list.Add(dModel);
} }
...@@ -1981,8 +2040,8 @@ namespace Mall.WebApi.Controllers ...@@ -1981,8 +2040,8 @@ namespace Mall.WebApi.Controllers
} }
//手动添加 //手动添加
else else
{ {
} }
} }
obj = new obj = new
...@@ -1993,11 +2052,11 @@ namespace Mall.WebApi.Controllers ...@@ -1993,11 +2052,11 @@ namespace Mall.WebApi.Controllers
break; break;
//首店活动组件 //首店活动组件
case "tradeActivity": case "tradeActivity":
var tradeActivityData = Common.Plugin.JsonHelper.DeserializeObject<List< TradeActivityItem >>(Common.Plugin.JsonHelper.Serialize(subItem.data)); var tradeActivityData = Common.Plugin.JsonHelper.DeserializeObject<List<TradeActivityItem>>(Common.Plugin.JsonHelper.Serialize(subItem.data));
List<object> activityDataList = new List<object>(); List<object> activityDataList = new List<object>();
if (tradeActivityData != null && tradeActivityData.Count > 0) if (tradeActivityData != null && tradeActivityData.Count > 0)
{ {
string ActivityIds = string.Join(",", tradeActivityData.Where(qitem=>!string.IsNullOrEmpty(qitem.NewActivitys)).Select(qitem => qitem.NewActivitys.Replace(",",","))); string ActivityIds = string.Join(",", tradeActivityData.Where(qitem => !string.IsNullOrEmpty(qitem.NewActivitys)).Select(qitem => qitem.NewActivitys.Replace(",", ",")));
var activityList = commerceActivityModule.GetCommerceActivityListModule(new RB_Commerce_Activity_Extend() var activityList = commerceActivityModule.GetCommerceActivityListModule(new RB_Commerce_Activity_Extend()
{ {
TenantId = TenantId, TenantId = TenantId,
...@@ -2039,7 +2098,8 @@ namespace Mall.WebApi.Controllers ...@@ -2039,7 +2098,8 @@ namespace Mall.WebApi.Controllers
{ {
tItem.GroupName, tItem.GroupName,
tItem.DateStr, tItem.DateStr,
DataList = aList?.Select(aItem => new { DataList = aList?.Select(aItem => new
{
aItem.Id, aItem.Id,
aItem.ActivityName, aItem.ActivityName,
StartTime = Common.ConvertHelper.FormatTime(aItem.StartTime), StartTime = Common.ConvertHelper.FormatTime(aItem.StartTime),
...@@ -3255,7 +3315,7 @@ namespace Mall.WebApi.Controllers ...@@ -3255,7 +3315,7 @@ namespace Mall.WebApi.Controllers
resultMallShopStyle?.main, resultMallShopStyle?.main,
resultMallShopStyle?.secondary, resultMallShopStyle?.secondary,
resultMallShopStyle?.IsEducation, resultMallShopStyle?.IsEducation,
miaiPPPlusStyle = miniProgram.MiaiPPPlusStyle==0?1: miniProgram.MiaiPPPlusStyle miaiPPPlusStyle = miniProgram.MiaiPPPlusStyle == 0 ? 1 : miniProgram.MiaiPPPlusStyle
}; };
var setting = new var setting = new
......
...@@ -45,7 +45,8 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -45,7 +45,8 @@ namespace Mall.WebApi.Controllers.MallBase
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
[HttpPost] [HttpPost]
[AllowAnonymous] [RateValve(Policy = Policy.Ip, Limit = 10, Duration = 60)] [AllowAnonymous]
[RateValve(Policy = Policy.Ip, Limit = 10, Duration = 60)]
public ApiResult GetForumList() public ApiResult GetForumList()
{ {
var req = base.RequestParm; var req = base.RequestParm;
...@@ -69,7 +70,8 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -69,7 +70,8 @@ namespace Mall.WebApi.Controllers.MallBase
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
[HttpPost] [HttpPost]
[AllowAnonymous] [RateValve(Policy = Policy.Ip, Limit = 10, Duration = 60)] [AllowAnonymous]
[RateValve(Policy = Policy.Ip, Limit = 10, Duration = 60)]
public ApiResult GetActivityPageList() public ApiResult GetActivityPageList()
{ {
var parms = RequestParm; var parms = RequestParm;
...@@ -132,7 +134,8 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -132,7 +134,8 @@ namespace Mall.WebApi.Controllers.MallBase
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
[HttpPost] [HttpPost]
[AllowAnonymous] [RateValve(Policy = Policy.Ip, Limit = 10, Duration = 60)] [AllowAnonymous]
[RateValve(Policy = Policy.Ip, Limit = 10, Duration = 60)]
public ApiResult GetActivityInfo() public ApiResult GetActivityInfo()
{ {
var userInfo = AppletUserInfo; var userInfo = AppletUserInfo;
...@@ -334,7 +337,8 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -334,7 +337,8 @@ namespace Mall.WebApi.Controllers.MallBase
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
[HttpPost] [HttpPost]
[AllowAnonymous] [RateValve(Policy = Policy.Ip, Limit = 10, Duration = 60)] [AllowAnonymous]
[RateValve(Policy = Policy.Ip, Limit = 10, Duration = 60)]
public ApiResult GetSimpleActivityPageList() public ApiResult GetSimpleActivityPageList()
{ {
var parms = RequestParm; var parms = RequestParm;
...@@ -573,7 +577,8 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -573,7 +577,8 @@ namespace Mall.WebApi.Controllers.MallBase
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
[HttpPost] [HttpPost]
[AllowAnonymous] [RateValve(Policy = Policy.Ip, Limit = 10, Duration = 60)] [AllowAnonymous]
[RateValve(Policy = Policy.Ip, Limit = 10, Duration = 60)]
public ApiResult GetActivityDiscussPageList() public ApiResult GetActivityDiscussPageList()
{ {
var parms = RequestParm; var parms = RequestParm;
...@@ -598,7 +603,7 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -598,7 +603,7 @@ namespace Mall.WebApi.Controllers.MallBase
{ {
x.Id, x.Id,
x.UserId, x.UserId,
UserName= !string.IsNullOrWhiteSpace(x.CreateByUserName) ? x.CreateByUserName : x.UserName, UserName = !string.IsNullOrWhiteSpace(x.CreateByUserName) ? x.CreateByUserName : x.UserName,
x.Photo, x.Photo,
x.Sex, x.Sex,
x.Content, x.Content,
...@@ -634,7 +639,8 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -634,7 +639,8 @@ namespace Mall.WebApi.Controllers.MallBase
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
[HttpPost] [HttpPost]
[AllowAnonymous] [RateValve(Policy = Policy.Ip, Limit = 10, Duration = 60)] [AllowAnonymous]
[RateValve(Policy = Policy.Ip, Limit = 10, Duration = 60)]
public ApiResult GetActivityDiscussCount() public ApiResult GetActivityDiscussCount()
{ {
var parms = RequestParm; var parms = RequestParm;
...@@ -669,7 +675,8 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -669,7 +675,8 @@ namespace Mall.WebApi.Controllers.MallBase
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
[HttpPost] [HttpPost]
[AllowAnonymous] [RateValve(Policy = Policy.Ip, Limit = 10, Duration = 60)] [AllowAnonymous]
[RateValve(Policy = Policy.Ip, Limit = 10, Duration = 60)]
public ApiResult GetActivityReplyPageList() public ApiResult GetActivityReplyPageList()
{ {
var parms = RequestParm; var parms = RequestParm;
...@@ -1223,10 +1230,10 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -1223,10 +1230,10 @@ namespace Mall.WebApi.Controllers.MallBase
return ApiResult.Failed("请选择定位省市区"); return ApiResult.Failed("请选择定位省市区");
} }
if (baseInfo.YearMoney == 0) //if (baseInfo.YearMoney == 0)
{ //{
return ApiResult.Failed("请输入年收入"); // return ApiResult.Failed("请输入年收入");
} //}
if (!baseInfo.EducationType.HasValue || (int)baseInfo.EducationType == 0) if (!baseInfo.EducationType.HasValue || (int)baseInfo.EducationType == 0)
{ {
return ApiResult.Failed("请选择学历"); return ApiResult.Failed("请选择学历");
...@@ -1270,7 +1277,8 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -1270,7 +1277,8 @@ namespace Mall.WebApi.Controllers.MallBase
} }
} }
[AllowAnonymous] [RateValve(Policy = Policy.Ip, Limit = 10, Duration = 60)] [AllowAnonymous]
[RateValve(Policy = Policy.Ip, Limit = 10, Duration = 60)]
[HttpPost] [HttpPost]
public ApiResult GetMiAiBaseIfo() public ApiResult GetMiAiBaseIfo()
{ {
...@@ -1399,6 +1407,9 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -1399,6 +1407,9 @@ namespace Mall.WebApi.Controllers.MallBase
ShenXiao = string.IsNullOrWhiteSpace(oldBaseInfo.Birthday) ? "" : StringHelper.GetShengXiao(Convert.ToDateTime((oldBaseInfo.Birthday))),//生肖 ShenXiao = string.IsNullOrWhiteSpace(oldBaseInfo.Birthday) ? "" : StringHelper.GetShengXiao(Convert.ToDateTime((oldBaseInfo.Birthday))),//生肖
ConoldBaseInfostellation = string.IsNullOrWhiteSpace(oldBaseInfo.Birthday) ? "" : StringHelper.GetAtomFromBirthday(Convert.ToDateTime((oldBaseInfo.Birthday))),//星座 ConoldBaseInfostellation = string.IsNullOrWhiteSpace(oldBaseInfo.Birthday) ? "" : StringHelper.GetAtomFromBirthday(Convert.ToDateTime((oldBaseInfo.Birthday))),//星座
MarriageStr = (oldBaseInfo.Marriage.HasValue && oldBaseInfo.Marriage.Value > 0) ? EnumHelper.GetEnumName(oldBaseInfo.Marriage) : "", MarriageStr = (oldBaseInfo.Marriage.HasValue && oldBaseInfo.Marriage.Value > 0) ? EnumHelper.GetEnumName(oldBaseInfo.Marriage) : "",
YearMoneyTypeStr = (oldBaseInfo.YearMoneyType.HasValue && oldBaseInfo.YearMoneyType.Value > 0) ? EnumHelper.GetEnumName(oldBaseInfo.YearMoneyType) : "",
YearMoneyType = oldBaseInfo.YearMoneyType ?? 0,
Industry = oldBaseInfo.Industry ?? "",
Marriage = oldBaseInfo.Marriage ?? 0, Marriage = oldBaseInfo.Marriage ?? 0,
Job = oldBaseInfo.Job ?? "", Job = oldBaseInfo.Job ?? "",
WorkUnit = oldBaseInfo?.WorkUnit ?? "", WorkUnit = oldBaseInfo?.WorkUnit ?? "",
...@@ -1460,7 +1471,8 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -1460,7 +1471,8 @@ namespace Mall.WebApi.Controllers.MallBase
/// 获取会员基础信息 /// 获取会员基础信息
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
[AllowAnonymous] [RateValve(Policy = Policy.Ip, Limit = 10, Duration = 60)] [AllowAnonymous]
[RateValve(Policy = Policy.Ip, Limit = 10, Duration = 60)]
[HttpPost] [HttpPost]
public ApiResult GetBaseInfoPageList() public ApiResult GetBaseInfoPageList()
{ {
...@@ -1532,6 +1544,8 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -1532,6 +1544,8 @@ namespace Mall.WebApi.Controllers.MallBase
lastItem.Age = tempGood.Age.ToString(); lastItem.Age = tempGood.Age.ToString();
lastItem.Marriage = (tempGood.Marriage.HasValue && tempGood.Marriage.Value > 0) ? Common.Plugin.EnumHelper.GetEnumName(tempGood.Marriage) : ""; lastItem.Marriage = (tempGood.Marriage.HasValue && tempGood.Marriage.Value > 0) ? Common.Plugin.EnumHelper.GetEnumName(tempGood.Marriage) : "";
lastItem.Education = (tempGood.EducationType.HasValue && tempGood.EducationType.Value > 0) ? Common.Plugin.EnumHelper.GetEnumName(tempGood.EducationType) : ""; lastItem.Education = (tempGood.EducationType.HasValue && tempGood.EducationType.Value > 0) ? Common.Plugin.EnumHelper.GetEnumName(tempGood.EducationType) : "";
lastItem.YearMoneyTypeStr = (tempGood.YearMoneyType.HasValue && tempGood.YearMoneyType.Value > 0) ? EnumHelper.GetEnumName(tempGood.YearMoneyType) : "";
lastItem.Industry = tempGood.Industry ?? "";
lastItem.Score = 0; lastItem.Score = 0;
lastItem.Album = tempGood.Album; lastItem.Album = tempGood.Album;
if (!string.IsNullOrWhiteSpace(lastItem.Album)) if (!string.IsNullOrWhiteSpace(lastItem.Album))
...@@ -1552,7 +1566,8 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -1552,7 +1566,8 @@ namespace Mall.WebApi.Controllers.MallBase
/// 获取会员基础信息 /// 获取会员基础信息
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
[AllowAnonymous] [RateValve(Policy = Policy.Ip, Limit = 10, Duration = 60)] [AllowAnonymous]
[RateValve(Policy = Policy.Ip, Limit = 10, Duration = 60)]
[HttpPost] [HttpPost]
public ApiResult GetBaseInfoQueryList() public ApiResult GetBaseInfoQueryList()
{ {
...@@ -1641,12 +1656,27 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -1641,12 +1656,27 @@ namespace Mall.WebApi.Controllers.MallBase
Id = Convert.ToInt32(x.Value) Id = Convert.ToInt32(x.Value)
})); }));
} }
/// <summary>
/// 获取年收入枚举
/// </summary>
/// <returns></returns>
[HttpPost]
public ApiResult GetYearMoneyTypeEnumList()
{
var list = EnumHelper.GetEnumList(typeof(Common.Enum.MiAi.YearMoneyTypeEnum));
return ApiResult.Success("", list.OrderBy(x => Convert.ToInt32(x.Value)).Select(x => new
{
Name = x.Key,
Id = Convert.ToInt32(x.Value)
}));
}
/// <summary> /// <summary>
/// 获取每日随机信息 /// 获取每日随机信息
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
[AllowAnonymous] [RateValve(Policy = Policy.Ip, Limit = 10, Duration = 60)] [AllowAnonymous]
[RateValve(Policy = Policy.Ip, Limit = 10, Duration = 60)]
[HttpPost] [HttpPost]
public ApiResult GetDailyRandomList() public ApiResult GetDailyRandomList()
{ {
...@@ -1724,6 +1754,20 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -1724,6 +1754,20 @@ namespace Mall.WebApi.Controllers.MallBase
lastItem.Education = (tempGood.EducationType.HasValue && tempGood.EducationType.Value > 0) ? Common.Plugin.EnumHelper.GetEnumName(tempGood.EducationType) : ""; lastItem.Education = (tempGood.EducationType.HasValue && tempGood.EducationType.Value > 0) ? Common.Plugin.EnumHelper.GetEnumName(tempGood.EducationType) : "";
lastItem.Score = 0; lastItem.Score = 0;
lastItem.Album = tempGood.Album; lastItem.Album = tempGood.Album;
lastItem.Height = tempGood.Height;
lastItem.Industry = tempGood.Industry;
if (!string.IsNullOrWhiteSpace(tempGood.IDCardNo))
{
lastItem.Authentication = 1;
if (tempGood.IDCardNo.Length == 18)
{
lastItem.IDCardNo = tempGood.IDCardNo.Substring(8, 2);
}
else if (tempGood.IDCardNo.Length == 15)
{
lastItem.IDCardNo = tempGood.IDCardNo.Substring(6, 2);
}
}
if (!string.IsNullOrWhiteSpace(lastItem.Album)) if (!string.IsNullOrWhiteSpace(lastItem.Album))
{ {
lastItem.AlbumList = JsonConvert.DeserializeObject<List<string>>(lastItem.Album); lastItem.AlbumList = JsonConvert.DeserializeObject<List<string>>(lastItem.Album);
......
...@@ -689,6 +689,9 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -689,6 +689,9 @@ namespace Mall.WebApi.Controllers.MallBase
ConoldBaseInfostellation = string.IsNullOrWhiteSpace(oldBaseInfo.Birthday) ? "" : StringHelper.GetAtomFromBirthday(Convert.ToDateTime((oldBaseInfo.Birthday))),//星座 ConoldBaseInfostellation = string.IsNullOrWhiteSpace(oldBaseInfo.Birthday) ? "" : StringHelper.GetAtomFromBirthday(Convert.ToDateTime((oldBaseInfo.Birthday))),//星座
MarriageStr = (oldBaseInfo.Marriage.HasValue && oldBaseInfo.Marriage.Value > 0) ? EnumHelper.GetEnumName(oldBaseInfo.Marriage) : "", MarriageStr = (oldBaseInfo.Marriage.HasValue && oldBaseInfo.Marriage.Value > 0) ? EnumHelper.GetEnumName(oldBaseInfo.Marriage) : "",
Marriage = oldBaseInfo.Marriage ?? 0, Marriage = oldBaseInfo.Marriage ?? 0,
YearMoneyTypeStr = (oldBaseInfo.YearMoneyType.HasValue && oldBaseInfo.YearMoneyType.Value > 0) ? EnumHelper.GetEnumName(oldBaseInfo.YearMoneyType) : "",
YearMoneyType = oldBaseInfo.YearMoneyType ?? 0,
Industry = oldBaseInfo.Industry ?? "",
Job = oldBaseInfo.Job ?? "", Job = oldBaseInfo.Job ?? "",
WorkUnit = oldBaseInfo?.WorkUnit ?? "", WorkUnit = oldBaseInfo?.WorkUnit ?? "",
YearMoney = oldBaseInfo?.YearMoney ?? 0, YearMoney = oldBaseInfo?.YearMoney ?? 0,
......
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