|
@@ -377,6 +377,14 @@ public class ChannelOrderServiceImpl extends
|
|
|
// 物流单号为空则表示无需物流发货
|
|
|
if (StringUtils.isBlank(deliveryFlowId)) {
|
|
|
channelOrder.setStatus(ChannelOrderStatusEnum.FINISHED);
|
|
|
+
|
|
|
+ // 无需物流插入分佣异步任务
|
|
|
+ // 提交异步任务
|
|
|
+ AsyncTask asyncTask = new AsyncTask();
|
|
|
+ asyncTask.setType(AsyncTaskTypeEnum.CHANNEL_CONFIRM_RECEIPT.getValue());
|
|
|
+ asyncTask.setBizId(channelOrder.getOrderId());
|
|
|
+ Assert.isTrue(asyncTaskService.save(asyncTask),"提交订单无需物流发货确认收货任务失败,orderId:{0}", channelOrder.getOrderId());
|
|
|
+
|
|
|
} else {
|
|
|
channelOrder.setStatus(ChannelOrderStatusEnum.NOT_CONFIRM);
|
|
|
}
|