现金支付

支付回调
This commit is contained in:
2025-02-19 10:06:48 +08:00
parent 400515b641
commit 7338854429
10 changed files with 111 additions and 60 deletions

View File

@@ -0,0 +1,28 @@
package com.czg.order.enums;
import lombok.Getter;
/**
* @author ww
*/
@Getter
public enum PayEnums {
MAIN_SCAN("main_scan", "主扫"),
BACK_SCAN("back_scan", "被扫"),
WECHAT_MINI("wechat_mini", "微信小程序"),
ALIPAY_MINI("alipay_mini", "支付宝小程序"),
VIP_PAY("vip_pay", "会员支付"),
CASH_PAY("cash_pay", "现金支付"),
H5_PAY("h5_pay", "h5支付");
private final String value;
private final String msg;
PayEnums(String value, String msg) {
this.value = value;
this.msg = msg;
}
}

View File

@@ -3,10 +3,14 @@ package com.czg.order.service;
import com.alibaba.fastjson2.JSONObject;
import com.czg.order.dto.OrderInfoQueryDTO;
import com.czg.order.entity.OrderInfo;
import com.czg.order.enums.PayEnums;
import com.czg.order.vo.OrderInfoVo;
import com.mybatisflex.core.paginate.Page;
import com.mybatisflex.core.service.IService;
import java.math.BigDecimal;
import java.time.LocalDateTime;
/**
* 订单表 服务层。
*
@@ -16,6 +20,10 @@ import com.mybatisflex.core.service.IService;
public interface OrderInfoService extends IService<OrderInfo> {
Page<OrderInfoVo> getOrderByPage(OrderInfoQueryDTO param);
void payCallBackOrder(String orderNo, JSONObject resultJson);
void refundCallBackOrder();
void upOrderInfo(Long orderId, BigDecimal payAmount, LocalDateTime payTime, Long payOrderId, PayEnums payType);
}