保存汇付支付回调信息

This commit is contained in:
2023-05-20 10:53:49 +08:00
parent 4d9135869e
commit f16ebacda9
6 changed files with 103 additions and 93 deletions

View File

@@ -1,9 +1,13 @@
package com.jsowell.pile.domain;
import com.alibaba.fastjson2.JSONObject;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import lombok.Data;
import java.util.Map;
/**
* adapay_callback_record
@@ -14,7 +18,7 @@ public class AdapayCallbackRecord implements Serializable {
/**
* 主键id
*/
private Integer id;
private String id;
/**
* 汇付商户appId
@@ -43,11 +47,11 @@ public class AdapayCallbackRecord implements Serializable {
/**
* 商户支付订单号
*/
private Integer orderNo;
private String orderNo;
private Integer outTransId;
private String outTransId;
private Integer partyOrderId;
private String partyOrderId;
private BigDecimal payAmt;
@@ -72,4 +76,10 @@ public class AdapayCallbackRecord implements Serializable {
private String delFlag;
private static final long serialVersionUID = 1L;
@JsonProperty(value = "expend")
public void setExpend(Map<String, Object> expend){
this.expend = JSONObject.toJSONString(expend);
}
}

View File

@@ -1,7 +1,9 @@
package com.jsowell.pile.mapper;
import generate.AdapayCallbackRecord;
import com.jsowell.pile.domain.AdapayCallbackRecord;
import org.springframework.stereotype.Repository;
@Repository
public interface AdapayCallbackRecordMapper {
int deleteByPrimaryKey(Integer id);

View File

@@ -1,4 +1,7 @@
package com.jsowell.pile.service;
import com.jsowell.pile.domain.AdapayCallbackRecord;
public interface AdapayCallbackRecordService {
void saveAdapayCallbackRecord(AdapayCallbackRecord callbackRecord);
}

View File

@@ -1,8 +1,19 @@
package com.jsowell.pile.service.impl;
import com.jsowell.pile.domain.AdapayCallbackRecord;
import com.jsowell.pile.mapper.AdapayCallbackRecordMapper;
import com.jsowell.pile.service.AdapayCallbackRecordService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@Service
public class AdapayCallbackRecordServiceImpl implements AdapayCallbackRecordService {
@Autowired
private AdapayCallbackRecordMapper adapayCallbackRecordMapper;
@Override
public void saveAdapayCallbackRecord(AdapayCallbackRecord callbackRecord) {
adapayCallbackRecordMapper.insert(callbackRecord);
}
}