Compare commits
1 Commits
cursor/bc-
...
mentat-631
Author | SHA1 | Date | |
---|---|---|---|
![]() |
b23ed4fc01 |
@@ -59,4 +59,9 @@ public class PayAppDO extends BaseDO {
|
|||||||
*/
|
*/
|
||||||
private String transferNotifyUrl;
|
private String transferNotifyUrl;
|
||||||
|
|
||||||
}
|
/**
|
||||||
|
* 应用密钥
|
||||||
|
*/
|
||||||
|
private String appKey;
|
||||||
|
|
||||||
|
}
|
@@ -146,4 +146,22 @@ public interface PayOrderService {
|
|||||||
*/
|
*/
|
||||||
int expireOrder();
|
int expireOrder();
|
||||||
|
|
||||||
}
|
/**
|
||||||
|
* 获得支付订单
|
||||||
|
*
|
||||||
|
* @param appKey 应用密钥
|
||||||
|
* @param merchantOrderId 商户订单编号
|
||||||
|
* @return 支付订单
|
||||||
|
*/
|
||||||
|
PayOrderDO getOrder(String appKey, String merchantOrderId);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 创建支付单
|
||||||
|
*
|
||||||
|
* @param reqDTO 创建请求
|
||||||
|
* @param appKey 应用密钥
|
||||||
|
* @return 支付单编号
|
||||||
|
*/
|
||||||
|
Long createOrder(@Valid PayOrderCreateReqDTO reqDTO, String appKey);
|
||||||
|
|
||||||
|
}
|
@@ -85,6 +85,15 @@ public class PayOrderServiceImpl implements PayOrderService {
|
|||||||
return orderMapper.selectByAppIdAndMerchantOrderId(appId, merchantOrderId);
|
return orderMapper.selectByAppIdAndMerchantOrderId(appId, merchantOrderId);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public PayOrderDO getOrder(String appKey, String merchantOrderId) {
|
||||||
|
PayAppDO app = appService.getAppByAppKey(appKey);
|
||||||
|
if (app == null) {
|
||||||
|
throw exception(PAY_APP_NOT_FOUND);
|
||||||
|
}
|
||||||
|
return orderMapper.selectByAppIdAndMerchantOrderId(app.getId(), merchantOrderId);
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<PayOrderDO> getOrderList(Collection<Long> ids) {
|
public List<PayOrderDO> getOrderList(Collection<Long> ids) {
|
||||||
if (CollUtil.isEmpty(ids)) {
|
if (CollUtil.isEmpty(ids)) {
|
||||||
|
Reference in New Issue
Block a user