后台服务
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

39 linhas
1.3 KiB

  1. package com.iformall.controller;
  2. import com.alibaba.fastjson.JSONObject;
  3. import com.iformall.annotation.AuthIgnore;
  4. import com.iformall.service.ProductOrderService;
  5. import io.swagger.annotations.Api;
  6. import io.swagger.annotations.ApiOperation;
  7. import org.jdom2.JDOMException;
  8. import org.slf4j.Logger;
  9. import org.slf4j.LoggerFactory;
  10. import org.springframework.beans.factory.annotation.Autowired;
  11. import org.springframework.web.bind.annotation.*;
  12. import javax.servlet.http.HttpServletRequest;
  13. import javax.servlet.http.HttpServletResponse;
  14. import java.io.IOException;
  15. import java.util.Map;
  16. @RestController
  17. @RequestMapping("/payCallBack")
  18. @Api(description = "支付回调")
  19. public class CallbackPayController extends BaseController {
  20. private final Logger logger = LoggerFactory.getLogger(this.getClass());
  21. @Autowired
  22. private ProductOrderService productOrderService;
  23. @AuthIgnore
  24. @ApiOperation("支付回调")
  25. @PostMapping(value = "/pay/v3")
  26. public void _payV3Notify(@RequestBody Map<String, Object> paranMap, HttpServletRequest request, HttpServletResponse response) throws IOException, JDOMException {
  27. logger.debug("[" + getIpAddr() + "] CallbackPayController::photoSpeak");
  28. logger.info("支付回调结果通知{}"+JSONObject.toJSONString(paranMap));
  29. response.setStatus(200);
  30. }
  31. }