diff --git a/cloud-pay-server/src/main/java/com/muyu/pay/controller/AliPayController.java b/cloud-pay-server/src/main/java/com/muyu/pay/controller/AliPayController.java index 9d92380..c6cb4e8 100644 --- a/cloud-pay-server/src/main/java/com/muyu/pay/controller/AliPayController.java +++ b/cloud-pay-server/src/main/java/com/muyu/pay/controller/AliPayController.java @@ -19,6 +19,7 @@ import com.alipay.api.request.AlipayTradePagePayRequest; import javax.annotation.Resource; import java.util.HashMap; import java.util.Map; +import java.util.UUID; @RestController @RequestMapping("alipay") @@ -36,6 +37,7 @@ public class AliPayController { @GetMapping("/pay") @ResponseBody public Result pay(@Validated AliPay aliPay, HttpServletResponse httpResponse) throws Exception { + aliPay.setTraceNo(UUID.randomUUID().toString().replace("-", "")); AlipayClient alipayClient = new DefaultAlipayClient(GATEWAY_URL, aliPayConfig.getAppId(), aliPayConfig.getAppPrivateKey(), FORMAT, CHARSET, aliPayConfig.getAlipayPublicKey(), SIGN_TYPE); AlipayTradePagePayRequest request = new AlipayTradePagePayRequest();