From 822b60fd6a7d73708b908123e6d5b976fb38264a Mon Sep 17 00:00:00 2001
From: Helius <wangdoubleone@gmail.com>
Date: Wed, 22 Dec 2021 14:59:25 +0800
Subject: [PATCH] fix
---
src/main/java/cc/mrbird/febs/pay/service/impl/PayServiceImpl.java | 16 +++++++++++++++-
1 files changed, 15 insertions(+), 1 deletions(-)
diff --git a/src/main/java/cc/mrbird/febs/pay/service/impl/PayServiceImpl.java b/src/main/java/cc/mrbird/febs/pay/service/impl/PayServiceImpl.java
index fbc1dd6..d80fe80 100644
--- a/src/main/java/cc/mrbird/febs/pay/service/impl/PayServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/pay/service/impl/PayServiceImpl.java
@@ -3,6 +3,7 @@
import cc.mrbird.febs.blockchain.entity.MemberCoinAddressEntity;
import cc.mrbird.febs.blockchain.enumerates.CoinTypeEnum;
import cc.mrbird.febs.blockchain.mapper.MemberCoinAddressDao;
+import cc.mrbird.febs.blockchain.model.EthUsdtChargeDto;
import cc.mrbird.febs.blockchain.service.Trc20Service;
import cc.mrbird.febs.common.exception.FebsException;
import cc.mrbird.febs.common.utils.AppContants;
@@ -15,10 +16,14 @@
import cc.mrbird.febs.video.dto.VipBuyDto;
import cc.mrbird.febs.video.entity.DataDictionaryCustom;
import cc.mrbird.febs.video.entity.VideoMemberEntity;
+import cc.mrbird.febs.video.entity.VideoVipInfoEntity;
import cc.mrbird.febs.video.entity.VideoVipOrderInfoEntity;
import cc.mrbird.febs.video.mapper.DataDictionaryCustomMapper;
import cc.mrbird.febs.video.mapper.VideoMemberMapper;
+import cc.mrbird.febs.video.mapper.VideoVipInfoMapper;
import cc.mrbird.febs.video.mapper.VideoVipOrderInfoMapper;
+import cc.mrbird.febs.video.service.IApiVideoMemberService;
+import cc.mrbird.febs.video.service.impl.ApiVideoMemberServiceImpl;
import com.alibaba.fastjson.JSONObject;
import com.alipay.api.AlipayApiException;
import com.alipay.api.domain.AlipayTradeAppPayModel;
@@ -55,6 +60,8 @@
private MemberCoinAddressDao memberCoinAddressDao;
@Resource
private UsdtUpdateProducer usdtUpdateProducer;
+ @Resource
+ private IApiVideoMemberService apiVideoMemberService;
@Value("${spring.profiles.active}")
private String active;
@@ -93,6 +100,7 @@
AliPayPassbackModel passbackModel = new AliPayPassbackModel();
passbackModel.setOrderId(vipOrderInfo.getId());
passbackModel.setMemberId(vipOrderInfo.getMemberId());
+ passbackModel.setType(vipBuyDto.getType());
model.setPassbackParams(JSONObject.toJSONString(passbackModel));
model.setProductCode("QUICK_MSECURITY_PAY");
@@ -118,7 +126,8 @@
return;
}
- VideoMemberEntity member = videoMemberMapper.selectById(orderInfo.getMemberId());
+ // 延长会员时间
+ apiVideoMemberService.extendVipTime(passback.getType(), passback.getMemberId());
orderInfo.setStatus(VideoVipOrderInfoEntity.PAY_STATUS_PAY);
orderInfo.setPayTime(new Date());
@@ -150,4 +159,9 @@
}
return coinAddress.getAddress();
}
+
+ @Override
+ public void usdtVip(EthUsdtChargeDto usdtChargeDto) {
+
+ }
}
--
Gitblit v1.9.1