数据
This commit is contained in:
@@ -16,6 +16,7 @@ import com.ruoyi.cai.domain.PayConfig;
|
||||
import com.ruoyi.cai.domain.RechargeOrder;
|
||||
import com.ruoyi.cai.domain.VipOrder;
|
||||
import com.ruoyi.cai.dto.ConsumeResp;
|
||||
import com.ruoyi.cai.dto.app.vo.pay.OrderPayStatusResp;
|
||||
import com.ruoyi.cai.dto.commom.consumer.RechargeConsumerResp;
|
||||
import com.ruoyi.cai.manager.AwardManager;
|
||||
import com.ruoyi.cai.manager.ConsumerManager;
|
||||
@@ -235,4 +236,36 @@ public class PayManager {
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
public OrderPayStatusResp getOrderPayStatus(String orderNo) {
|
||||
OrderTypeEnum orderTypeEnum = OrderNoUtil.getType(orderNo);
|
||||
if(orderTypeEnum == null){
|
||||
log.error("订单类型有误!orderNo={}",orderNo);
|
||||
return null;
|
||||
}
|
||||
OrderPayStatusResp resp = null;
|
||||
switch (orderTypeEnum) {
|
||||
case VIP_ORDER_SUB:
|
||||
VipOrder vipOrder = vipOrderService.getByOrderNo(orderNo);
|
||||
if(vipOrder != null){
|
||||
resp = new OrderPayStatusResp();
|
||||
resp.setOrderNo(vipOrder.getOrderNo());
|
||||
resp.setAmount(vipOrder.getPrice());
|
||||
resp.setPayStatus(vipOrder.getPayStatus());
|
||||
}
|
||||
break;
|
||||
case RECHARGE_ORDER_SUB:
|
||||
RechargeOrder rechargeOrder = rechargeOrderService.getByOrderNo(orderNo);
|
||||
if(rechargeOrder != null){
|
||||
resp = new OrderPayStatusResp();
|
||||
resp.setOrderNo(rechargeOrder.getOrderNo());
|
||||
resp.setAmount(rechargeOrder.getPrice());
|
||||
resp.setPayStatus(rechargeOrder.getPayStatus());
|
||||
}
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
return resp;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user