Browse Source

增加获取当日可操作数量

master
С·æ 4 years ago
parent
commit
e8e2eb66ec
  1. 21
      src/Coldairarrow.Business/HuiYan/pricetasklogBusiness.cs
  2. 6
      src/Coldairarrow.IBusiness/HuiYan/IpricetasklogBusiness.cs

21
src/Coldairarrow.Business/HuiYan/pricetasklogBusiness.cs

@ -91,9 +91,12 @@ namespace Coldairarrow.Business.HuiYan
select @select.Invoke(a, b);
//查询对应状态
var where = LinqHelper.True<TeamitemDto>().And(c => c.State == int.Parse(search.Keyword));
var where = LinqHelper.True<TeamitemDto>().And(c => c.PriceTaskUserId == _operator.UserId);
int state = int.Parse(search.Keyword);
where = where.And(c => c.State == state);
where = where.And(c => c.TeamId == _operator.TeamId);
var list = q.Where(where).GetPageResultAsync(input).Result;
@ -101,6 +104,20 @@ namespace Coldairarrow.Business.HuiYan
}
/// <summary>
/// 获取当天可执行数量
/// </summary>
/// <returns></returns>
public AjaxResult GetMyCount()
{
var nowCount = Db.GetIQueryable<pricetasklog>().Count(c => c.CreateTime.Date == DateTime.Now.Date || c.CreateTime == DateTime.MinValue && c.UserId == _operator.UserId);
var user = Db.GetIQueryable<user>().FirstOrDefault(c => c.Id == _operator.UserId);
return Success(new { MaxCount = user.MaxPriceTaskCount, Count = user.MaxPriceTaskCount - nowCount });
}
/// <summary>
/// 添加比价任务
/// </summary>

6
src/Coldairarrow.IBusiness/HuiYan/IpricetasklogBusiness.cs

@ -1,4 +1,5 @@
using Coldairarrow.Entity.HuiYan;
using Coldairarrow.Entity.DTO;
using Coldairarrow.Entity.HuiYan;
using Coldairarrow.Util;
using System.Collections.Generic;
using System.Threading.Tasks;
@ -13,6 +14,9 @@ namespace Coldairarrow.Business.HuiYan
Task UpdateDataAsync(pricetasklog data);
Task DeleteDataAsync(List<string> ids);
PageResult<TeamitemDto> GetItems(PageInput<ConditionDTO> input);
AjaxResult AddTask(string teamItemId);
AjaxResult GetMyCount();
}
}
Loading…
Cancel
Save