Browse Source

更新pjzs自动开始任务返回任务对象为空的问题

master
shanji 1 year ago
parent
commit
cabd323f9a
  1. 2
      BBWY.Server.API/Controllers/EvaluationAssistantController.cs
  2. 8
      BBWY.Server.Business/EvaluationAssistant/EvaluationAssistantBusiness.cs

2
BBWY.Server.API/Controllers/EvaluationAssistantController.cs

@ -107,7 +107,7 @@ namespace BBWY.Server.API.Controllers
[HttpPost] [HttpPost]
public void StartPromotionTask([FromBody] StartPromotionTaskRequest request) public void StartPromotionTask([FromBody] StartPromotionTaskRequest request)
{ {
evaluationAssistantBusiness.StartPromotionTask(request, null); evaluationAssistantBusiness.StartPromotionTask(request, out _, null);
} }
/// <summary> /// <summary>

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

@ -505,10 +505,10 @@ namespace BBWY.Server.Business
/// <param name="shop"></param> /// <param name="shop"></param>
/// <exception cref="BusinessException"></exception> /// <exception cref="BusinessException"></exception>
/// <exception cref="Exception"></exception> /// <exception cref="Exception"></exception>
public PromotionTask StartPromotionTask(StartPromotionTaskRequest request, ShopResponse shop = null) public PromotionTask StartPromotionTask(StartPromotionTaskRequest request, out PromotionTask outTask, ShopResponse shop = null)
{ {
var dbPromotionTask = fsql.Select<PromotionTask>(request.Id).ToOne(); var dbPromotionTask = fsql.Select<PromotionTask>(request.Id).ToOne();
outTask = dbPromotionTask;
if (dbPromotionTask == null) if (dbPromotionTask == null)
throw new BusinessException("任务不存在"); throw new BusinessException("任务不存在");
if (dbPromotionTask.Status != Enums.PromitionTaskStatus.) if (dbPromotionTask.Status != Enums.PromitionTaskStatus.)
@ -1256,14 +1256,14 @@ namespace BBWY.Server.Business
PromotionTask task = null; PromotionTask task = null;
try try
{ {
task = StartPromotionTask(new StartPromotionTaskRequest() StartPromotionTask(new StartPromotionTaskRequest()
{ {
Id = taskId, Id = taskId,
AppKey = shop.AppKey2, AppKey = shop.AppKey2,
AppSecret = shop.AppSecret2, AppSecret = shop.AppSecret2,
AppToken = shop.AppToken2, AppToken = shop.AppToken2,
Platform = Enums.Platform. Platform = Enums.Platform.
}, shop); }, out task, shop);
} }
catch (Exception ex) catch (Exception ex)
{ {

Loading…
Cancel
Save