123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- package com.txz.mall.dubbo.impl;
- import com.txz.mall.service.OrderDubboService;
- import com.txz.mall.service.StoreOrderService;
- import lombok.extern.slf4j.Slf4j;
- import org.apache.dubbo.config.annotation.DubboService;
- import javax.annotation.Resource;
- @Slf4j
- @DubboService(timeout = 1200000)
- public class OrderDubboServiceImpl implements OrderDubboService {
- @Resource
- private StoreOrderService storeOrderService;
- /**
- * 拼团超时关闭定时任务
- */
- @Override
- public void scheduledTaskStorePinkSummaryClose() {
- log.info("Mall:scheduledTaskStorePinkSummaryClose start");
- storeOrderService.scheduledTaskStorePinkSummaryClose();
- log.info("Mall:scheduledTaskStorePinkSummaryClose end");
- }
- /**
- * 自动签收定时任务
- */
- @Override
- public void scheduledTaskBatchSigning() {
- log.info("Mall:scheduledTaskBatchSigning start");
- storeOrderService.batchSigning();
- log.info("Mall:scheduledTaskBatchSigning end");
- }
- /**
- * 订单支付超时自动取消订单
- */
- @Override
- public void orderTimeoutAutomaticCancel() {
- log.info("Mall:orderTimeoutAutomaticCancel start");
- storeOrderService.orderTimeoutAutomaticCancel();
- log.info("Mall:orderTimeoutAutomaticCancel end");
- }
- }
|