Commit a41fb90b authored by 吴春's avatar 吴春

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

parent 20964ace
......@@ -2014,7 +2014,8 @@ namespace Mall.Module.Product
{
continue;
}
if (gmodel.CarType != GuideCarGoodsTypeEnum.Line) {
if (gmodel.CarType != GuideCarGoodsTypeEnum.Line)
{
item.Number = 1;//s设置成一个人表示一口价 保险费算人头数
}
var categoryList = clist.Where(x => x.GoodsId == item.GoodsId).ToList();
......@@ -4028,7 +4029,32 @@ namespace Mall.Module.Product
{
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;
......
......@@ -12830,10 +12830,34 @@ namespace Mall.Module.Product
/// <returns></returns>
public bool AddMemberIntegral(Model.Entity.User.RB_Member_Integral memberIntegralModel)
{
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;
......
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