From c8f0ea4627aceaff03c93de66e918864477463f8 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 10 九月 2019 11:43:08 +0800
Subject: [PATCH] 不能申述违规订单
---
fanli/src/main/java/com/yeshi/fanli/service/impl/integral/IntegralExchangeServiceImpl.java | 14 +++++++++++---
1 files changed, 11 insertions(+), 3 deletions(-)
diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/integral/IntegralExchangeServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/integral/IntegralExchangeServiceImpl.java
index c1040fa..ed45539 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/integral/IntegralExchangeServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/integral/IntegralExchangeServiceImpl.java
@@ -113,6 +113,11 @@
if (exchange == null)
throw new IntegralExchangeException(1, "鍏戞崲鏂瑰紡涓嶅瓨鍦�");
+ Integer state = exchange.getState();
+ if (state == null || state != 1)
+ throw new IntegralExchangeException(1, "鍏戞崲娲诲姩鏈紑鍚�");
+
+
Integer goldCoin = exchange.getGoldCoin();
ExchangeTipVO exchangeTip = new ExchangeTipVO();
@@ -190,9 +195,12 @@
if (exchange == null)
throw new IntegralExchangeException(1, "鍏戞崲鏂瑰紡涓嶅瓨鍦�");
- ExchangeTypeEnum type = exchange.getType();
+ Integer state = exchange.getState();
+ if (state == null || state != 1)
+ throw new IntegralExchangeException(1, "鍏戞崲娲诲姩鏈紑鍚�");
long exchangeCount = 0;
+ ExchangeTypeEnum type = exchange.getType();
if (ExchangeTypeEnum.freeCouponBuy == type) {
exchangeCount = integralExchangeRecordService.countRecordByUid(id, uid, null);
if (exchangeCount >= 1) {
@@ -233,13 +241,13 @@
couponNews = 1;
} else if (ExchangeTypeEnum.rebatePercentCoupon == type) {
thing = "杩斿埄濂栧姳鍒�";
- thingNum = "3澶�";
+ thingNum = "1寮�";
String percent = configService.get("exchange_rebate_percent");
userSystemCouponService.exchangeCoupon(uid, type.name(), UserSystemCoupon.SOURCE_EXCHANGE, new BigDecimal(percent));
couponNews = 1;
} else if (ExchangeTypeEnum.inviteCodePublish == type) {
thing = "閭�璇风爜鍙戝竷鍗�";
- thingNum = "1缁�";
+ thingNum = "3澶�";
if(codePublishRecordService.countValidRecord(uid) > 0)
throw new IntegralExchangeException(1, "涓夊ぉ涔嬪唴涓嶅彲閲嶅鍏戞崲");
codePublishRecordService.publishInviteCode(uid);
--
Gitblit v1.8.0