TokenTask.java 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. package com.emato.ccnet.wx.task;
  2. import com.emato.ccnet.wx.biz.req.order.csp.Ceb311OrderBiz;
  3. import com.emato.ccnet.wx.biz.req.play.wx.WxplayBiz;
  4. import com.emato.ccnet.wx.biz.req.waybill.oms.Ceb511OmsWayBiz;
  5. import com.emato.ccnet.wx.biz.req.wxorder.order.WxOrderGrabBiz;
  6. import com.emato.ccnet.wx.biz.req.wxorder.ordergoods.WxOrderGoodsGrabBiz;
  7. import org.slf4j.Logger;
  8. import org.slf4j.LoggerFactory;
  9. import org.springframework.beans.factory.annotation.Autowired;
  10. import org.springframework.scheduling.annotation.Scheduled;
  11. import org.springframework.stereotype.Component;
  12. /**
  13. * @author duanqu
  14. * @version 1.0
  15. * 2018-05-14 15:30
  16. */
  17. @Component
  18. public class TokenTask {
  19. private static final Logger log = LoggerFactory.getLogger(TokenTask.class);
  20. @Autowired
  21. private Ceb311OrderBiz ceb311OrderBiz;
  22. @Autowired
  23. private Ceb511OmsWayBiz ceb511OmsWayBiz;
  24. @Autowired
  25. private WxplayBiz wxplayBiz;
  26. @Autowired
  27. private WxOrderGrabBiz wxOrderGrabBiz;
  28. @Autowired
  29. private WxOrderGoodsGrabBiz wxOrderGoodsGrabBiz;
  30. @Scheduled(fixedDelay = 10000)
  31. public void ccnetrderTask(){
  32. log.info("-------------- 推单开始 --------------");
  33. // 电子订单
  34. ceb311OrderBiz.biz();
  35. // 运单
  36. ceb511OmsWayBiz.biz();
  37. //微信推单
  38. wxplayBiz.biz();
  39. log.info("-------------- 推单结束 --------------");
  40. }
  41. @Scheduled(fixedDelay = 10000)
  42. public void wxOrderGrabTask(){
  43. log.info("-------------- 抓取 kmall 订单数据开始 --------------");
  44. //抓取订单数据
  45. wxOrderGrabBiz.biz();
  46. //抓取订单详情数据
  47. wxOrderGoodsGrabBiz.biz();
  48. log.info("-------------- 抓取 kmall 订单数据结束 --------------");
  49. }
  50. }