|
@@ -202,38 +202,41 @@ public class WalletServiceImpl implements IWalletService {
|
|
|
throw new ServiceException("支付发起签名失败");
|
|
|
}
|
|
|
|
|
|
- String result = OkHttpUtil.post("https://openapi.ysepay.com/gateway.do", params);
|
|
|
-
|
|
|
- // 保存调用记录
|
|
|
- YsCallLog ysCallLog = new YsCallLog();
|
|
|
- ysCallLog.setBizId(orderId);
|
|
|
- ysCallLog.setBizType(YsCallBizTypeEnum.ORDER_PAY);
|
|
|
- ysCallLog.setInterfaceId(YsPayMethodConstants.H5_PAY_METHOD);
|
|
|
- ysCallLog.setReqJson(JSONObject.toJSONString(params));
|
|
|
- ysCallLog.setResJson(result);
|
|
|
- ysCallLogService.save(ysCallLog);
|
|
|
-
|
|
|
- //保存订单记录
|
|
|
- PayOrder payOrder = new PayOrder();
|
|
|
- payOrder.setOrderId(orderId);
|
|
|
- payOrder.setBizType(bizType);
|
|
|
- payOrder.setBizId(bizId);
|
|
|
- payOrder.setTradeNo(tradeNo);
|
|
|
- payOrder.setOrderTime(DateUtils.getTime());
|
|
|
- payOrder.setPayResource("3"); // 支付宝直连
|
|
|
- payOrder.setTransTypeCode("1020"); // 支付宝小程序
|
|
|
- payOrder.setTransactionAmount(money);
|
|
|
- payOrder.setOrderRemark(orderRemark);
|
|
|
- payOrder.setOrderName(orderRemark);
|
|
|
- payOrder.setOrderStatus(PayOrderStatusEnum.WAIT.getValue());
|
|
|
- boolean ret = payOrderService.save(payOrder);
|
|
|
- if (!ret) {
|
|
|
- LogUtil.error(logger, "支付订单数据保存失败.");
|
|
|
- throw new ServiceException("支付订单保存失败");
|
|
|
- }
|
|
|
-
|
|
|
- JSONObject data = new JSONObject();
|
|
|
- data.put("payUrl", result);
|
|
|
+// String result = OkHttpUtil.post("https://openapi.ysepay.com/gateway.do", params);
|
|
|
+//
|
|
|
+// // 保存调用记录
|
|
|
+// YsCallLog ysCallLog = new YsCallLog();
|
|
|
+// ysCallLog.setBizId(orderId);
|
|
|
+// ysCallLog.setBizType(YsCallBizTypeEnum.ORDER_PAY);
|
|
|
+// ysCallLog.setInterfaceId(YsPayMethodConstants.H5_PAY_METHOD);
|
|
|
+// ysCallLog.setReqJson(JSONObject.toJSONString(params));
|
|
|
+// ysCallLog.setResJson(result);
|
|
|
+// ysCallLogService.save(ysCallLog);
|
|
|
+//
|
|
|
+// //保存订单记录
|
|
|
+// PayOrder payOrder = new PayOrder();
|
|
|
+// payOrder.setOrderId(orderId);
|
|
|
+// payOrder.setBizType(bizType);
|
|
|
+// payOrder.setBizId(bizId);
|
|
|
+// payOrder.setTradeNo(tradeNo);
|
|
|
+// payOrder.setOrderTime(DateUtils.getTime());
|
|
|
+// payOrder.setPayResource("3"); // 支付宝直连
|
|
|
+// payOrder.setTransTypeCode("1020"); // 支付宝小程序
|
|
|
+// payOrder.setTransactionAmount(money);
|
|
|
+// payOrder.setOrderRemark(orderRemark);
|
|
|
+// payOrder.setOrderName(orderRemark);
|
|
|
+// payOrder.setOrderStatus(PayOrderStatusEnum.WAIT.getValue());
|
|
|
+// boolean ret = payOrderService.save(payOrder);
|
|
|
+// if (!ret) {
|
|
|
+// LogUtil.error(logger, "支付订单数据保存失败.");
|
|
|
+// throw new ServiceException("支付订单保存失败");
|
|
|
+// }
|
|
|
+//
|
|
|
+// JSONObject data = new JSONObject();
|
|
|
+// data.put("payUrl", result);
|
|
|
+
|
|
|
+
|
|
|
+ JSONObject data = JSONObject.parseObject(JSONObject.toJSONString(params));
|
|
|
return data;
|
|
|
}
|
|
|
|