|
@@ -72,7 +72,7 @@ public class TenantPaymentOrderServiceImpl extends BaseServiceImpl<Long, TenantP
|
|
|
|
|
|
@Autowired
|
|
@Autowired
|
|
private YqPayFeignService yqPayFeignService;
|
|
private YqPayFeignService yqPayFeignService;
|
|
-
|
|
|
|
|
|
+
|
|
@Override
|
|
@Override
|
|
public BaseDAO<Long, TenantPaymentOrder> getDAO() {
|
|
public BaseDAO<Long, TenantPaymentOrder> getDAO() {
|
|
return tenantPaymentOrderDao;
|
|
return tenantPaymentOrderDao;
|
|
@@ -107,13 +107,13 @@ public class TenantPaymentOrderServiceImpl extends BaseServiceImpl<Long, TenantP
|
|
}
|
|
}
|
|
|
|
|
|
// 查询用户订单
|
|
// 查询用户订单
|
|
- List<TenantPaymentOrder> orderList = tenantPaymentOrderDao.queryByUserId(userId);
|
|
|
|
|
|
+ List<TenantPaymentOrder> orderList = tenantPaymentOrderDao.queryByUserIdAndActivitiesId(userId, activitiesId);
|
|
if (orderList != null && orderList.size() > 0) {
|
|
if (orderList != null && orderList.size() > 0) {
|
|
for (TenantPaymentOrder po : orderList) {
|
|
for (TenantPaymentOrder po : orderList) {
|
|
// 是否满足条件
|
|
// 是否满足条件
|
|
if (tenantEntryActivities.getSuitableUser() == SuitableUser.NEW) {
|
|
if (tenantEntryActivities.getSuitableUser() == SuitableUser.NEW) {
|
|
if (po.getStatus() == DealStatusEnum.ING) {
|
|
if (po.getStatus() == DealStatusEnum.ING) {
|
|
- throw new BizException("您参加的首充活动正在处理中,预计于{}分钟后处理完毕,请稍后。",30 - DateUtil.minutesBetween(po.getCreateTime(), date));
|
|
|
|
|
|
+ throw new BizException("您参加的首充活动正在处理中,预计于{}分钟后处理完毕,请稍后。", 30 - DateUtil.minutesBetween(po.getCreateTime(), date));
|
|
}
|
|
}
|
|
if (po.getStatus() == DealStatusEnum.SUCCESS) {
|
|
if (po.getStatus() == DealStatusEnum.SUCCESS) {
|
|
throw new BizException("首充优惠活动每个用户限参与一次。");
|
|
throw new BizException("首充优惠活动每个用户限参与一次。");
|