|
|
@ -505,10 +505,10 @@ namespace BBWY.Server.Business |
|
|
|
/// <param name="shop"></param>
|
|
|
|
/// <exception cref="BusinessException"></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(); |
|
|
|
|
|
|
|
outTask = dbPromotionTask; |
|
|
|
if (dbPromotionTask == null) |
|
|
|
throw new BusinessException("任务不存在"); |
|
|
|
if (dbPromotionTask.Status != Enums.PromitionTaskStatus.等待) |
|
|
@ -1256,14 +1256,14 @@ namespace BBWY.Server.Business |
|
|
|
PromotionTask task = null; |
|
|
|
try |
|
|
|
{ |
|
|
|
task = StartPromotionTask(new StartPromotionTaskRequest() |
|
|
|
StartPromotionTask(new StartPromotionTaskRequest() |
|
|
|
{ |
|
|
|
Id = taskId, |
|
|
|
AppKey = shop.AppKey2, |
|
|
|
AppSecret = shop.AppSecret2, |
|
|
|
AppToken = shop.AppToken2, |
|
|
|
Platform = Enums.Platform.京东 |
|
|
|
}, shop); |
|
|
|
}, out task, shop); |
|
|
|
} |
|
|
|
catch (Exception ex) |
|
|
|
{ |
|
|
|