Commit a41fb90b authored by 吴春's avatar 吴春

修改评论没有更新个人积分

parent 20964ace
...@@ -1846,9 +1846,9 @@ namespace Mall.Module.Product ...@@ -1846,9 +1846,9 @@ namespace Mall.Module.Product
title = Integral > 0 ? "购买可得" + Integral + "积分" : "" title = Integral > 0 ? "购买可得" + Integral + "积分" : ""
}, },
commentIntegral = new commentIntegral = new
{ {
title = CommentIntegral > 0 ? "购买并评论可得" + Integral + "积分" : "" title = CommentIntegral > 0 ? "购买并评论可得" + Integral + "积分" : ""
} }
}, },
extra_quick_share = new extra_quick_share = new
{ {
...@@ -2014,7 +2014,8 @@ namespace Mall.Module.Product ...@@ -2014,7 +2014,8 @@ namespace Mall.Module.Product
{ {
continue; continue;
} }
if (gmodel.CarType != GuideCarGoodsTypeEnum.Line) { if (gmodel.CarType != GuideCarGoodsTypeEnum.Line)
{
item.Number = 1;//s设置成一个人表示一口价 保险费算人头数 item.Number = 1;//s设置成一个人表示一口价 保险费算人头数
} }
var categoryList = clist.Where(x => x.GoodsId == item.GoodsId).ToList(); var categoryList = clist.Where(x => x.GoodsId == item.GoodsId).ToList();
...@@ -3964,7 +3965,7 @@ namespace Mall.Module.Product ...@@ -3964,7 +3965,7 @@ namespace Mall.Module.Product
{ {
itemComment.CommentImgList = JsonConvert.DeserializeObject<List<string>>(itemComment.CommentImage); itemComment.CommentImgList = JsonConvert.DeserializeObject<List<string>>(itemComment.CommentImage);
} }
} }
} }
...@@ -4028,7 +4029,32 @@ namespace Mall.Module.Product ...@@ -4028,7 +4029,32 @@ namespace Mall.Module.Product
{ {
if (memberIntegralModel.Id == 0) if (memberIntegralModel.Id == 0)
{ {
return member_IntegralRepository.Insert(memberIntegralModel) > 0; bool result = member_IntegralRepository.Insert(memberIntegralModel) > 0;
if (result && memberIntegralModel.UserId > 0)//更新当前用户的积分
{
try
{
var memberUserModel = member_UserRepository.GetEntity(memberIntegralModel.UserId);
memberUserModel.Integral += (memberIntegralModel.Integral ?? 0);
//更新订单商品为已评价
Dictionary<string, object> keyValuesCar = new Dictionary<string, object>() {
{ nameof(RB_Member_User.Integral),memberUserModel.Integral}
};
List<WhereHelper> wheresCar = new List<WhereHelper>() {
new WhereHelper(){
FiledName=nameof(RB_Member_User.Id),
FiledValue=memberIntegralModel.UserId,
OperatorEnum=OperatorEnum.Equal
}
};
member_UserRepository.Update(keyValuesCar, wheresCar);
}
catch (Exception ex)
{
LogHelper.Write(ex);
}
}
return result;
} }
return false; return false;
......
...@@ -12830,10 +12830,34 @@ namespace Mall.Module.Product ...@@ -12830,10 +12830,34 @@ namespace Mall.Module.Product
/// <returns></returns> /// <returns></returns>
public bool AddMemberIntegral(Model.Entity.User.RB_Member_Integral memberIntegralModel) public bool AddMemberIntegral(Model.Entity.User.RB_Member_Integral memberIntegralModel)
{ {
if (memberIntegralModel.Id == 0) if (memberIntegralModel.Id == 0)
{ {
return member_IntegralRepository.Insert(memberIntegralModel) > 0; bool result = member_IntegralRepository.Insert(memberIntegralModel) > 0;
if (result && memberIntegralModel.UserId > 0)//更新当前用户的积分
{
try
{
var memberUserModel = member_UserRepository.GetEntity(memberIntegralModel.UserId);
memberUserModel.Integral += (memberIntegralModel.Integral ?? 0);
//更新订单商品为已评价
Dictionary<string, object> keyValuesCar = new Dictionary<string, object>() {
{ nameof(Model.Entity.User.RB_Member_User.Integral),memberUserModel.Integral}
};
List<WhereHelper> wheresCar = new List<WhereHelper>() {
new WhereHelper(){
FiledName=nameof(Model.Entity.User.RB_Member_User.Id),
FiledValue=memberIntegralModel.UserId,
OperatorEnum=OperatorEnum.Equal
}
};
member_UserRepository.Update(keyValuesCar, wheresCar);
}
catch (Exception ex)
{
LogHelper.Write(ex);
}
}
return result;
} }
return false; return false;
......
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