diff --git a/src/Coldairarrow.Business/HuiYan/pricetasklogBusiness.cs b/src/Coldairarrow.Business/HuiYan/pricetasklogBusiness.cs index 856a3b0..8428fe4 100644 --- a/src/Coldairarrow.Business/HuiYan/pricetasklogBusiness.cs +++ b/src/Coldairarrow.Business/HuiYan/pricetasklogBusiness.cs @@ -280,6 +280,14 @@ namespace Coldairarrow.Business.HuiYan return Error("任务不存在!"); } + + + var nowCount = Db.GetIQueryable().Count(c => c.State != PriceTaskState.比价完成 && c.State != PriceTaskState.已比价 && c.UserId == _operator.UserId); + if (nowCount >= 10) + { + return Error("任务接取已达上限!"); + } + var result = Db.RunTransaction(() => { string orderId = DateTime.Now.ToString("yyyyMMddHHmmssff");