CusWaybillController.java 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. package com.emato.ccnet.wx.controller;
  2. import com.emato.ccnet.wx.biz.req.waybill.oms.Ceb511OmsWayBiz;
  3. import com.emato.ccnet.wx.biz.req.waybill.oms.Ceb511Response;
  4. import com.emato.ccnet.wx.manager.result.Result;
  5. import com.emato.ccnet.wx.support.msg.resp.ResponseMessage;
  6. import org.slf4j.Logger;
  7. import org.slf4j.LoggerFactory;
  8. import org.springframework.beans.factory.annotation.Autowired;
  9. import org.springframework.web.bind.annotation.RequestBody;
  10. import org.springframework.web.bind.annotation.RequestMapping;
  11. import org.springframework.web.bind.annotation.RequestMethod;
  12. import org.springframework.web.bind.annotation.RestController;
  13. @RestController
  14. public class CusWaybillController {
  15. private static final Logger LOGGER = LoggerFactory.getLogger(CusWaybillController.class);
  16. @Autowired
  17. private Ceb511OmsWayBiz ceb511OmsWayBiz;
  18. @Autowired
  19. private Ceb511Response ceb511Response;
  20. /**
  21. *
  22. * @return
  23. */
  24. @RequestMapping("/wx/cusWaybill")
  25. public ResponseMessage cusWaybill() {
  26. LOGGER.info("---------- 支付单数据开始 ----------------------------------------");
  27. ResponseMessage result = ceb511OmsWayBiz.biz();
  28. LOGGER.info("---------- 支付单数据结束 ----------------------------------------");
  29. return result;
  30. }
  31. /**
  32. * OMS清关回调处理
  33. * @param result
  34. * @return
  35. */
  36. @RequestMapping(value = "/wx/cusWaybillResponse", method = RequestMethod.POST)
  37. public ResponseMessage cusWaybillResponse(@RequestBody Result result) {
  38. LOGGER.info("---------- OMS清关回调处理处理开始开始 ----------------------------------------");
  39. ResponseMessage responseMessage = ceb511Response.biz(result);
  40. LOGGER.info("---------- 支OMS清关回调处理处理开始结束 ----------------------------------------");
  41. return responseMessage;
  42. }
  43. }