MemberOrderSericeImpl.java 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. /**
  2. *
  3. */
  4. package com.up.sell.service.impl;
  5. import org.springframework.beans.factory.annotation.Autowired;
  6. import org.springframework.stereotype.Service;
  7. import org.springframework.transaction.annotation.Propagation;
  8. import org.springframework.transaction.annotation.Transactional;
  9. import com.up.sell.mapper.MemberOrderMapper;
  10. import com.up.sell.service.MemberOrderSerice;
  11. import com.up.sell.service.SchedulerContentService;
  12. /**
  13. * @author zmg
  14. *
  15. */
  16. @Service
  17. @Transactional(propagation=Propagation.SUPPORTS)
  18. public class MemberOrderSericeImpl implements MemberOrderSerice {
  19. @Autowired
  20. private MemberOrderMapper memberOrderMapper;
  21. @Autowired
  22. private SchedulerContentService schedulerContentService;
  23. /* (non-Javadoc)
  24. * @see com.up.sell.service.impl.MemberOrderSerice#cancelOrder(int)
  25. */
  26. @Override
  27. @Transactional(propagation=Propagation.REQUIRED)
  28. public int cancelOrder(int hours) {
  29. int n = this.memberOrderMapper.cancelOrder(hours);
  30. schedulerContentService.insertResultForJob("24小时未支付订单自动取消", n);
  31. return n;
  32. }
  33. }