订单流程、退款基础API已接入
This commit is contained in:
parent
53c585bd47
commit
8f4d1f9207
|
@ -6,6 +6,7 @@ import java.util.List;
|
||||||
import com.ruoyi.bst.pay.domain.Pay;
|
import com.ruoyi.bst.pay.domain.Pay;
|
||||||
import com.ruoyi.bst.pay.domain.PayQuery;
|
import com.ruoyi.bst.pay.domain.PayQuery;
|
||||||
import com.ruoyi.bst.pay.domain.PayVO;
|
import com.ruoyi.bst.pay.domain.PayVO;
|
||||||
|
import com.ruoyi.bst.pay.domain.dto.PayRefundDTO;
|
||||||
import com.ruoyi.bst.pay.domain.vo.DoPayVO;
|
import com.ruoyi.bst.pay.domain.vo.DoPayVO;
|
||||||
import com.ruoyi.bst.refund.domain.RefundVO;
|
import com.ruoyi.bst.refund.domain.RefundVO;
|
||||||
|
|
||||||
|
@ -98,4 +99,11 @@ public interface PayService
|
||||||
* 处理退款成功
|
* 处理退款成功
|
||||||
*/
|
*/
|
||||||
int handleRefundSuccess(RefundVO refund);
|
int handleRefundSuccess(RefundVO refund);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 退款
|
||||||
|
* @param dto
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
int refund(PayRefundDTO dto);
|
||||||
}
|
}
|
||||||
|
|
|
@ -54,8 +54,7 @@ import lombok.extern.slf4j.Slf4j;
|
||||||
*/
|
*/
|
||||||
@Service
|
@Service
|
||||||
@Slf4j
|
@Slf4j
|
||||||
public class PayServiceImpl implements PayService
|
public class PayServiceImpl implements PayService {
|
||||||
{
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private PayMapper payMapper;
|
private PayMapper payMapper;
|
||||||
|
|
||||||
|
@ -90,8 +89,7 @@ public class PayServiceImpl implements PayService
|
||||||
* @return 支付订单
|
* @return 支付订单
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public PayVO selectPayById(Long id)
|
public PayVO selectPayById(Long id) {
|
||||||
{
|
|
||||||
return payMapper.selectPayById(id);
|
return payMapper.selectPayById(id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -102,8 +100,7 @@ public class PayServiceImpl implements PayService
|
||||||
* @return 支付订单
|
* @return 支付订单
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public List<PayVO> selectPayList(PayQuery pay)
|
public List<PayVO> selectPayList(PayQuery pay) {
|
||||||
{
|
|
||||||
return payMapper.selectPayList(pay);
|
return payMapper.selectPayList(pay);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -114,8 +111,7 @@ public class PayServiceImpl implements PayService
|
||||||
* @return 结果
|
* @return 结果
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public int insertPay(Pay pay)
|
public int insertPay(Pay pay) {
|
||||||
{
|
|
||||||
pay.setCreateTime(DateUtils.getNowDate());
|
pay.setCreateTime(DateUtils.getNowDate());
|
||||||
pay.setNo(String.valueOf(SnowFlakeUtil.newId()));
|
pay.setNo(String.valueOf(SnowFlakeUtil.newId()));
|
||||||
return payMapper.insertPay(pay);
|
return payMapper.insertPay(pay);
|
||||||
|
@ -128,8 +124,7 @@ public class PayServiceImpl implements PayService
|
||||||
* @return 结果
|
* @return 结果
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public int updatePay(Pay pay)
|
public int updatePay(Pay pay) {
|
||||||
{
|
|
||||||
return payMapper.updatePay(pay);
|
return payMapper.updatePay(pay);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -140,8 +135,7 @@ public class PayServiceImpl implements PayService
|
||||||
* @return 结果
|
* @return 结果
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public int deletePayByIds(Long[] ids)
|
public int deletePayByIds(Long[] ids) {
|
||||||
{
|
|
||||||
return payMapper.deletePayByIds(ids);
|
return payMapper.deletePayByIds(ids);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -152,8 +146,7 @@ public class PayServiceImpl implements PayService
|
||||||
* @return 结果
|
* @return 结果
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public int deletePayById(Long id)
|
public int deletePayById(Long id) {
|
||||||
{
|
|
||||||
return payMapper.deletePayById(id);
|
return payMapper.deletePayById(id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -199,7 +192,7 @@ public class PayServiceImpl implements PayService
|
||||||
private int updateChannelNo(String no, Object payParams) {
|
private int updateChannelNo(String no, Object payParams) {
|
||||||
if (StringUtils.isBlank(no) || payParams == null) {
|
if (StringUtils.isBlank(no) || payParams == null) {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
// TODO 获取渠道订单号
|
// TODO 获取渠道订单号
|
||||||
|
|
||||||
return 1;
|
return 1;
|
||||||
|
@ -217,7 +210,7 @@ public class PayServiceImpl implements PayService
|
||||||
}
|
}
|
||||||
|
|
||||||
private PayVO selectOne(PayQuery query) {
|
private PayVO selectOne(PayQuery query) {
|
||||||
PageHelper.startPage(1,1);
|
PageHelper.startPage(1, 1);
|
||||||
List<PayVO> payList = this.selectPayList(query);
|
List<PayVO> payList = this.selectPayList(query);
|
||||||
return CollectionUtils.firstElement(payList);
|
return CollectionUtils.firstElement(payList);
|
||||||
}
|
}
|
||||||
|
@ -391,6 +384,7 @@ public class PayServiceImpl implements PayService
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 刷新支付结果
|
* 刷新支付结果
|
||||||
|
*
|
||||||
* @param no 支付单号
|
* @param no 支付单号
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
|
@ -468,7 +462,7 @@ public class PayServiceImpl implements PayService
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int refund(PayRefundDTO dto) {
|
public int refund(PayRefundDTO dto) {
|
||||||
// 校验订单
|
// 校验订单
|
||||||
|
@ -533,3 +527,4 @@ public class PayServiceImpl implements PayService
|
||||||
|
|
||||||
return result == null ? 0 : result;
|
return result == null ? 0 : result;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user