Commit fb17563e by 徐康

定时任务

parent 48be166d
...@@ -29,6 +29,7 @@ import cn.freemud.service.impl.MallOrderServiceImpl; ...@@ -29,6 +29,7 @@ import cn.freemud.service.impl.MallOrderServiceImpl;
import cn.freemud.service.impl.OrderAdapterServiceImpl; import cn.freemud.service.impl.OrderAdapterServiceImpl;
import cn.freemud.utils.AppLogUtil; import cn.freemud.utils.AppLogUtil;
import cn.freemud.utils.ResponseUtil; import cn.freemud.utils.ResponseUtil;
import cn.freemud.handler.CouponOrderAutoRefundHandler;
import cn.freemud.xxljob.OrderCountJobHandler; import cn.freemud.xxljob.OrderCountJobHandler;
import com.freemud.application.sdk.api.log.ApiAnnotation; import com.freemud.application.sdk.api.log.ApiAnnotation;
import com.freemud.application.sdk.api.log.LogParams; import com.freemud.application.sdk.api.log.LogParams;
...@@ -60,6 +61,8 @@ public class OrderController { ...@@ -60,6 +61,8 @@ public class OrderController {
@Autowired @Autowired
private OrderCountJobHandler orderCountJobHandler; private OrderCountJobHandler orderCountJobHandler;
@Autowired @Autowired
private CouponOrderAutoRefundHandler couponOrderAutoRefundHandler;
@Autowired
private PointsMallOrderService pointsMallOrderService; private PointsMallOrderService pointsMallOrderService;
/** /**
...@@ -520,5 +523,18 @@ public class OrderController { ...@@ -520,5 +523,18 @@ public class OrderController {
return orderservice.couponOrderRefundRetry(orderRefundRetryVo); return orderservice.couponOrderRefundRetry(orderRefundRetryVo);
} }
/**
* 卖券订单券过期自动退款
* @param
* @return
*/
@ApiAnnotation(logMessage = "reportSendOrderCount")
@GetMapping("/reportSendOrderCount")
public BaseResponse couponOrderAutoRefund() throws Exception {
AppLogUtil.infoLog("卖券订单券过期自动退款 ",null,null);
couponOrderAutoRefundHandler.execute(null);
return ResponseUtil.success();
}
} }
package cn.freemud.xxljob; package cn.freemud.handler;
import cn.freemud.base.entity.BaseResponse; import cn.freemud.base.entity.BaseResponse;
import cn.freemud.base.util.DateUtil; import cn.freemud.base.util.DateUtil;
...@@ -45,7 +45,7 @@ import java.util.stream.Collectors; ...@@ -45,7 +45,7 @@ import java.util.stream.Collectors;
* @description : * @description :
*/ */
@Component @Component
public class CouponOrderRefundRetryHandler extends IJobHandler { public class CouponOrderAutoRefundHandler {
@Autowired @Autowired
private Orderservice orderservice; private Orderservice orderservice;
...@@ -55,7 +55,6 @@ public class CouponOrderRefundRetryHandler extends IJobHandler { ...@@ -55,7 +55,6 @@ public class CouponOrderRefundRetryHandler extends IJobHandler {
private ExecutorService executor = Executors.newFixedThreadPool(5); private ExecutorService executor = Executors.newFixedThreadPool(5);
@Override
public ReturnT<String> execute(String param) throws Exception { public ReturnT<String> execute(String param) throws Exception {
long now = System.currentTimeMillis(); long now = System.currentTimeMillis();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment