shanji 2 years ago
parent
commit
9aa44adc2a
  1. 21
      BBWY.Server.Business/EvaluationAssistant/EvaluationAssistantBusiness.cs
  2. 2
      BBWY.Server.Model/Db/EvaluationAssistant/PromotionTask.cs
  3. 2
      BBWY.Server.Model/Dto/Response/PromotionTask/PromotionTaskResponse.cs

21
BBWY.Server.Business/EvaluationAssistant/EvaluationAssistantBusiness.cs

@ -26,6 +26,7 @@ namespace BBWY.Server.Business
private DingDingBusiness dingDingBusiness;
private NLogManager nLogManager;
private List<Enums.OrderState> validOrderStateList;
private List<Enums.PromitionTaskStatus> preTaskStateList;
private ProductBusiness productBusiness;
public EvaluationAssistantBusiness(RestApiService restApiService, IOptions<GlobalConfig> options, YunDingBusiness yunDingBusiness, IFreeSql fsql, IIdGenerator idGenerator, TaskSchedulerManager taskSchedulerManager, VenderBusiness venderBusiness, DingDingBusiness dingDingBusiness, NLogManager nLogManager, ProductBusiness productBusiness) : base(restApiService, options, yunDingBusiness)
@ -46,6 +47,11 @@ namespace BBWY.Server.Business
Enums.OrderState.,
Enums.OrderState.
};
preTaskStateList = new List<Enums.PromitionTaskStatus>()
{
Enums.PromitionTaskStatus.,
Enums.PromitionTaskStatus.
};
}
#region 赠品模板
@ -256,6 +262,21 @@ namespace BBWY.Server.Business
};
}
public PromotionTaskResponse GetPrePromotionTaskList(long shopId)
{
var list = fsql.Select<PromotionTask>().Where(pt => pt.ShopId == shopId)
.Where(pt => preTaskStateList.Contains(pt.Status.Value))
.OrderByDescending(pt => pt.Sort)
.Page(1, 100)
.Count(out long count)
.ToList<PromotionTaskItemResponse>();
return new PromotionTaskResponse()
{
Count = count,
ItemList = list
};
}
/// <summary>
/// 修改任务排序
/// </summary>

2
BBWY.Server.Model/Db/EvaluationAssistant/PromotionTask.cs

@ -134,7 +134,7 @@ namespace BBWY.Server.Model.Db
/// <summary>
/// 前置任务Id
/// </summary>
public long? BeforeTaskId { get; set; }
public long? PreTaskId { get; set; }
/// <summary>
/// 错误信息

2
BBWY.Server.Model/Dto/Response/PromotionTask/PromotionTaskResponse.cs

@ -117,7 +117,7 @@ namespace BBWY.Server.Model.Dto
/// <summary>
/// 前置任务Id
/// </summary>
public long? BeforeTaskId { get; set; }
public long? PreTaskId { get; set; }
/// <summary>
/// 错误信息

Loading…
Cancel
Save