Преглед на файлове

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

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