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