| | |
| | | import cn.hutool.core.util.StrUtil; |
| | | import cn.hutool.json.JSONObject; |
| | | import cn.hutool.json.JSONUtil; |
| | | import com.ijpay.alipay.AliPayApi; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | |
| | | import java.math.BigDecimal; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * 平台公钥:MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCwSAEXsiC0IYha6a94imKq8VfOkk7WjDRAQWMBRnoKOZeEUeMrHYiblcrqeMYXGpV13288iUOkuyKwkPXkYXyIQK8emvJIbQOhtB5bSlAbodsPgncM9Ney1GFiz+7ogBxyt58mP8AA9UHtMw7u78zZoQ1+dUWwUUowVXml3Q0cVQIDAQAB |
| | |
| | | // String pay_success_time = jsonObject.get("pay_success_time").toString(); |
| | | // System.out.println(orderNo +"222"+pay_success_time); |
| | | // } |
| | | @RequestMapping("/agreeMentPayCallBack") |
| | | public String agreeMentPayCallBack(HttpServletRequest request){ |
| | | Map<String, String> params = AliPayApi.toMap(request); |
| | | log.info("进入汇聚支付协议支付回调"+ JSONUtil.parseObj(params)); |
| | | JSONObject agreeMentPayCallBackDto = JSONUtil.parseObj(params); |
| | | String data = agreeMentPayCallBackDto.get("data").toString(); |
| | | |
| | | @PostMapping(value = "/agreeMentPayCallBack") |
| | | public String agreeMentPayCallBack(@RequestBody AgreeMentPayCallBackDto agreeMentPayCallBackDto){ |
| | | log.info("进入汇聚支付协议支付回调"+ JSONUtil.parseObj(agreeMentPayCallBackDto)); |
| | | String data = agreeMentPayCallBackDto.getData(); |
| | | JSONObject jsonObject = JSONUtil.parseObj(data); |
| | | String orderNo = jsonObject.get("mch_order_no").toString(); |
| | | String pay_success_time = jsonObject.get("pay_success_time").toString(); |
| | | String jp_order_no = jsonObject.get("jp_order_no").toString(); |
| | | String biz_code = agreeMentPayCallBackDto.get("biz_code").toString(); |
| | | String biz_code = agreeMentPayCallBackDto.getBiz_code(); |
| | | |
| | | log.info("进入汇聚支付协议支付回调"+orderNo+";"+pay_success_time+";"+biz_code+";"+jp_order_no); |
| | | if("JS000000".equals(biz_code) && StrUtil.isNotBlank(orderNo)){ |