Browse Source

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

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

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

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

Loading…
Cancel
Save