瀏覽代碼

发货无需物流,插入异步任务

cup 2 年之前
父節點
當前提交
fdec025d13
共有 1 個文件被更改,包括 8 次插入0 次删除
  1. 8 0
      mp-service/src/main/java/com/qs/mp/channel/service/impl/ChannelOrderServiceImpl.java

+ 8 - 0
mp-service/src/main/java/com/qs/mp/channel/service/impl/ChannelOrderServiceImpl.java

@@ -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);
     }