mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-07-11 01:28:01 +08:00
方法描述
This commit is contained in:
@@ -331,11 +331,19 @@ public class OrderService {
|
|||||||
memberTransactionRecordService.insertSelective(record);
|
memberTransactionRecordService.insertSelective(record);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 微信退款
|
||||||
|
* @param dto
|
||||||
|
*/
|
||||||
public void weChatRefund(WeChatRefundDTO dto) {
|
public void weChatRefund(WeChatRefundDTO dto) {
|
||||||
log.info("微信退款接口 param:{}", JSONObject.toJSONString(dto));
|
log.info("微信退款接口 param:{}", JSONObject.toJSONString(dto));
|
||||||
orderBasicInfoService.weChatRefund(dto);
|
orderBasicInfoService.weChatRefund(dto);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 汇付退款
|
||||||
|
* @param dto
|
||||||
|
*/
|
||||||
public void adapayRefund(WeChatRefundDTO dto) {
|
public void adapayRefund(WeChatRefundDTO dto) {
|
||||||
log.info("汇付退款 param:{}", JSON.toJSONString(dto));
|
log.info("汇付退款 param:{}", JSON.toJSONString(dto));
|
||||||
// 退款有两种情况 1-订单结算退款 2-用户余额退款
|
// 退款有两种情况 1-订单结算退款 2-用户余额退款
|
||||||
@@ -507,6 +515,12 @@ public class OrderService {
|
|||||||
return vo;
|
return vo;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 微信支付退款回调
|
||||||
|
* @param request
|
||||||
|
* @param body
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
public void wechatPayRefundCallback(HttpServletRequest request, WechatPayNotifyParameter body) throws Exception {
|
public void wechatPayRefundCallback(HttpServletRequest request, WechatPayNotifyParameter body) throws Exception {
|
||||||
// 获取微信退款成功返回的信息
|
// 获取微信退款成功返回的信息
|
||||||
Map<String, Object> map = wechatPayService.wechatPayRefundCallbackInfo(request, body);
|
Map<String, Object> map = wechatPayService.wechatPayRefundCallbackInfo(request, body);
|
||||||
@@ -610,6 +624,11 @@ public class OrderService {
|
|||||||
return vo;
|
return vo;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 小程序订单详情V2
|
||||||
|
* @param orderCode
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
public UniAppOrderDetailVO getUniAppOrderDetailV2(String orderCode) {
|
public UniAppOrderDetailVO getUniAppOrderDetailV2(String orderCode) {
|
||||||
UniAppOrderDetailVO resultVO = new UniAppOrderDetailVO();
|
UniAppOrderDetailVO resultVO = new UniAppOrderDetailVO();
|
||||||
|
|
||||||
@@ -633,6 +652,10 @@ public class OrderService {
|
|||||||
return CollectionUtils.isNotEmpty(chargingRealTimeData) ? Constants.ONE : Constants.ZERO;
|
return CollectionUtils.isNotEmpty(chargingRealTimeData) ? Constants.ONE : Constants.ZERO;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 关闭支付未启动的订单
|
||||||
|
* @param dto
|
||||||
|
*/
|
||||||
public void closeStartFailedOrder(QueryOrderDTO dto) {
|
public void closeStartFailedOrder(QueryOrderDTO dto) {
|
||||||
orderBasicInfoService.closeStartFailedOrder(dto.getStartTime(), dto.getEndTime());
|
orderBasicInfoService.closeStartFailedOrder(dto.getStartTime(), dto.getEndTime());
|
||||||
}
|
}
|
||||||
@@ -730,6 +753,12 @@ public class OrderService {
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询未开发票订单
|
||||||
|
* 时间限制15天内
|
||||||
|
* @param dto
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
public List<OrderVO> queryUninvoicedOrderList(QueryOrderDTO dto) {
|
public List<OrderVO> queryUninvoicedOrderList(QueryOrderDTO dto) {
|
||||||
int i = 15;
|
int i = 15;
|
||||||
|
|
||||||
@@ -838,8 +867,12 @@ public class OrderService {
|
|||||||
orderInvoiceRecordService.insertOrderInvoiceRecord(orderInvoiceRecord);
|
orderInvoiceRecordService.insertOrderInvoiceRecord(orderInvoiceRecord);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询开票记录
|
||||||
|
* @param dto
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
public PageResponse queryInvoiceRecord(QueryInvoiceRecordDTO dto) {
|
public PageResponse queryInvoiceRecord(QueryInvoiceRecordDTO dto) {
|
||||||
|
|
||||||
QueryInvoiceRecordDTO build = QueryInvoiceRecordDTO.builder()
|
QueryInvoiceRecordDTO build = QueryInvoiceRecordDTO.builder()
|
||||||
.memberId(dto.getMemberId())
|
.memberId(dto.getMemberId())
|
||||||
.build();
|
.build();
|
||||||
@@ -982,6 +1015,10 @@ public class OrderService {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 对公账户创建失败
|
||||||
|
* @param data
|
||||||
|
*/
|
||||||
private void corpMemberFailed(String data) {
|
private void corpMemberFailed(String data) {
|
||||||
// 删除表中的记录
|
// 删除表中的记录
|
||||||
JSONObject jsonObject = JSON.parseObject(data);
|
JSONObject jsonObject = JSON.parseObject(data);
|
||||||
@@ -998,6 +1035,10 @@ public class OrderService {
|
|||||||
adapayMemberAccountService.updateAdapayMemberAccount(adapayMemberAccount);
|
adapayMemberAccountService.updateAdapayMemberAccount(adapayMemberAccount);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 对公账户创建成功
|
||||||
|
* @param data
|
||||||
|
*/
|
||||||
private void corpMemberSucceeded(String data) {
|
private void corpMemberSucceeded(String data) {
|
||||||
JSONObject jsonObject = JSON.parseObject(data);
|
JSONObject jsonObject = JSON.parseObject(data);
|
||||||
String memberId = jsonObject.getString("member_id");
|
String memberId = jsonObject.getString("member_id");
|
||||||
@@ -1029,10 +1070,7 @@ public class OrderService {
|
|||||||
log.info("汇付支付退款回调验签失败:{}", data);
|
log.info("汇付支付退款回调验签失败:{}", data);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
adapayRefundRecordService.saveAdapayRefundRecord(data);
|
adapayRefundRecordService.saveAdapayRefundRecord(data);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user