PayTask.java 744 B

12345678910111213141516171819202122232425262728293031
  1. package com.qs.mp.quartz.task;
  2. import com.qs.mp.pay.service.IPayOrderService;
  3. import com.qs.mp.pay.service.IWalletService;
  4. import org.slf4j.Logger;
  5. import org.slf4j.LoggerFactory;
  6. import org.springframework.beans.factory.annotation.Autowired;
  7. import org.springframework.stereotype.Component;
  8. /**
  9. * 支付相关任务
  10. * @author Cup
  11. * @date 2022/4/20
  12. */
  13. @Component("payTask")
  14. public class PayTask {
  15. protected final Logger logger = LoggerFactory.getLogger(this.getClass().getSimpleName());
  16. @Autowired
  17. private IWalletService walletService;
  18. @Autowired
  19. private IPayOrderService payOrderService;
  20. public void refund(String orderNo, Integer refundAmount){
  21. walletService.refund(orderNo, refundAmount);
  22. }
  23. }