mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-07-03 05:28:03 +08:00
update 汇付支付 支付回调
This commit is contained in:
@@ -1292,13 +1292,19 @@ public class OrderService {
|
|||||||
AdapayCallbackRecord adapayCallbackRecord = mapper.readValue(jsonObject.toJSONString(), AdapayCallbackRecord.class);
|
AdapayCallbackRecord adapayCallbackRecord = mapper.readValue(jsonObject.toJSONString(), AdapayCallbackRecord.class);
|
||||||
adapayCallbackRecord.setExpend(jsonObject.getString("expend"));
|
adapayCallbackRecord.setExpend(jsonObject.getString("expend"));
|
||||||
adapayCallbackRecord.setPaymentId(jsonObject.getString("id"));
|
adapayCallbackRecord.setPaymentId(jsonObject.getString("id"));
|
||||||
adapayCallbackRecordService.saveAdapayCallbackRecord(adapayCallbackRecord);
|
|
||||||
|
|
||||||
JSONObject descJson = JSON.parseObject(adapayCallbackRecord.getDescription());
|
JSONObject descJson = JSON.parseObject(adapayCallbackRecord.getDescription());
|
||||||
String type = descJson.getString("type");
|
String type = descJson.getString("type");
|
||||||
|
adapayCallbackRecord.setPayScenario(type);
|
||||||
String memberId = descJson.getString("memberId");
|
String memberId = descJson.getString("memberId");
|
||||||
|
adapayCallbackRecord.setMemberId(memberId);
|
||||||
String orderCode = descJson.getString("orderCode");
|
String orderCode = descJson.getString("orderCode");
|
||||||
|
adapayCallbackRecord.setOrderCode(orderCode);
|
||||||
BigDecimal amount = adapayCallbackRecord.getPayAmt();
|
BigDecimal amount = adapayCallbackRecord.getPayAmt();
|
||||||
|
|
||||||
|
// 保存到数据库
|
||||||
|
adapayCallbackRecordService.saveAdapayCallbackRecord(adapayCallbackRecord);
|
||||||
|
|
||||||
if (StringUtils.equals(type, ScenarioEnum.ORDER.getValue())) { // 1-订单支付
|
if (StringUtils.equals(type, ScenarioEnum.ORDER.getValue())) { // 1-订单支付
|
||||||
// 支付订单成功
|
// 支付订单成功
|
||||||
PayOrderSuccessCallbackDTO callbackDTO = PayOrderSuccessCallbackDTO.builder()
|
PayOrderSuccessCallbackDTO callbackDTO = PayOrderSuccessCallbackDTO.builder()
|
||||||
|
|||||||
Reference in New Issue
Block a user