Browse Source

删除评价助手任务增加判断

AddValidOverTime
sanji 2 years ago
parent
commit
7610219e5a
  1. 7
      BBWY.Server.Business/EvaluationAssistant/EvaluationAssistantBusiness.cs

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

@ -699,7 +699,8 @@ namespace BBWY.Server.Business
public void DeletePromotionTaskAndJDTask(DeletePromotionTaskRequest request)
{
var dbPromotionTask = fsql.Select<PromotionTask>(request.TaskId).ToOne();
if (dbPromotionTask.IsEnabled == false)
return;
fsql.Transaction(() =>
{
//fsql.Delete<PromotionTask>(request.TaskId).ExecuteAffrows();
@ -709,6 +710,9 @@ namespace BBWY.Server.Business
//if (dbPromotionTask.Status != Enums.PromitionTaskStatus.等待)
//{
if (dbPromotionTask.PromotionId != null && dbPromotionTask.PromotionId != 0)
{
var httpResult = restApiService.SendRequest(GetPlatformRelayAPIHost(Enums.Platform.),
"api/platformsdk/DeleteJDPromotionTask",
new DeleteJDPromotionTaskRequest()
@ -726,6 +730,7 @@ namespace BBWY.Server.Business
var response = JsonConvert.DeserializeObject<ApiResponse>(httpResult.Content);
if (!response.Success)
throw new BusinessException($"【{dbPromotionTask.ActivityName}】评价助手活动删除成功,JD活动删除失败,请手动到JD后台删除,并通知技术员分析失败原因,{response.Msg}");
}
//}
}

Loading…
Cancel
Save