mirror of
http://git.coreshop.cn/jianweie/coreshoppro.git
synced 2025-12-06 17:33:27 +08:00
【修复】修复后台分销商注册条件设置为[购买任意商品],而业务逻辑判断数量错误的问题。
This commit is contained in:
@@ -284,22 +284,22 @@ namespace CoreCms.Net.Services
|
||||
info.ConditionProgress = 50;
|
||||
//判断是否需要购买商品
|
||||
var distributionGoods = CommonHelper.GetConfigDictionary(allConfigs, SystemSettingConstVars.DistributionGoods).ObjectToInt(0);
|
||||
if (distributionGoods > 0 && distributionGoods == 1)
|
||||
if (distributionGoods is > 0 and 1)
|
||||
{
|
||||
info.ConditionProgress = info.ConditionProgress + 50;
|
||||
info.ConditionProgress += 50;
|
||||
info.ConditionStatus = true;//条件状态
|
||||
info.ConditionMsg = "您的条件已满足,马上申请。";
|
||||
}
|
||||
else
|
||||
{
|
||||
//任意商品
|
||||
if (distributionGoods > 0 && distributionGoods == 2)
|
||||
if (distributionGoods is > 0 and 2)
|
||||
{
|
||||
var orderCount = await _orderRepository.GetCountAsync(p =>
|
||||
p.userId == userId && p.payStatus == (int)GlobalEnumVars.OrderPayStatus.Yes);
|
||||
if (orderCount > 1)
|
||||
if (orderCount >= 1)
|
||||
{
|
||||
info.ConditionProgress = info.ConditionProgress + 50;
|
||||
info.ConditionProgress += 50;
|
||||
info.ConditionStatus = true;//条件状态
|
||||
info.ConditionMsg = "您的条件已满足,马上申请。";
|
||||
}
|
||||
@@ -308,14 +308,14 @@ namespace CoreCms.Net.Services
|
||||
info.ConditionMsg = "您的条件未满足,请任意购买一件商品即可成为分销商。";
|
||||
}
|
||||
}
|
||||
else if (distributionGoods > 0 && distributionGoods == 3) //购买指定商品
|
||||
else if (distributionGoods is > 0 and 3) //购买指定商品
|
||||
{
|
||||
//判断是否购买指定商品
|
||||
var distributionGoodsId = CommonHelper.GetConfigDictionary(allConfigs, SystemSettingConstVars.DistributionGoodsId).ObjectToInt(0);
|
||||
var orderNum = _orderRepository.GetOrderNum(userId, distributionGoodsId);
|
||||
if (orderNum >= 1)
|
||||
{
|
||||
info.ConditionProgress = info.ConditionProgress + 50;
|
||||
info.ConditionProgress += 50;
|
||||
info.ConditionStatus = true;//条件状态
|
||||
info.ConditionMsg = "您的条件已满足,马上申请。";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user