记得上下班打卡 | git大法好,push需谨慎

Commit 994667a8 authored by 胡佳晨's avatar 胡佳晨

修复 bugdone 周焕王斐提交的bug

parent 8a2b65ed
...@@ -186,7 +186,7 @@ public class CandyCouponServiceImpl implements ICandyCouponService { ...@@ -186,7 +186,7 @@ public class CandyCouponServiceImpl implements ICandyCouponService {
int canUse = 0; int canUse = 0;
for (CandyUserCouponBasicDto dtoItem : dtoList) { for (CandyUserCouponBasicDto dtoItem : dtoList) {
CandyCouponVo baseVo = CouponBaseUtil.getPerformanceCouponUserVo(dtoItem, priceTotal, performanceId, timeId, ticketId); CandyCouponVo baseVo = CouponBaseUtil.getPerformanceCouponUserVo(dtoItem, priceTotal, performanceId, timeId, ticketId);
if (baseVo.getCouType().equals(101)) { if (baseVo.getCouType().equals(101) || baseVo.getBusiType() == 2) {
continue; continue;
} }
if (baseVo.getState().equals(1)) { //可用 if (baseVo.getState().equals(1)) { //可用
...@@ -255,7 +255,7 @@ public class CandyCouponServiceImpl implements ICandyCouponService { ...@@ -255,7 +255,7 @@ public class CandyCouponServiceImpl implements ICandyCouponService {
int canUse = 0; int canUse = 0;
for (CandyUserCouponBasicDto dtoItem : dtoList) { for (CandyUserCouponBasicDto dtoItem : dtoList) {
CandyCouponVo baseVo = CouponBaseUtil.getGoodCouponUserVo(dtoItem, priceTotal, goodId, dtoList.size()); CandyCouponVo baseVo = CouponBaseUtil.getGoodCouponUserVo(dtoItem, priceTotal, goodId, dtoList.size());
if (baseVo.getCouType().equals(101)) { if (baseVo.getCouType().equals(101) || baseVo.getBusiType() == 1 || baseVo.getBusiType() == 3) {
continue; continue;
} }
if (baseVo.getState().equals(1)) { //可用 if (baseVo.getState().equals(1)) { //可用
......
...@@ -109,7 +109,15 @@ public class CouponBaseUtil { ...@@ -109,7 +109,15 @@ public class CouponBaseUtil {
isTarget = isTargetCoupon(ruleItem.getBusiId(), dtoItem.getCouType(), ticketId, priceTotal, dtoItem.getValOver()); isTarget = isTargetCoupon(ruleItem.getBusiId(), dtoItem.getCouType(), ticketId, priceTotal, dtoItem.getValOver());
break; break;
case 100://全场 case 100://全场
isTarget = true; if (dtoItem.getCouType().equals(2)) {
if (priceTotal.compareTo(dtoItem.getValOver()) >= 0) {
isTarget = true;
}else{
isTarget = false;
}
} else {
isTarget = true;
}
break; break;
default: default:
isTarget = false; isTarget = false;
...@@ -120,7 +128,7 @@ public class CouponBaseUtil { ...@@ -120,7 +128,7 @@ public class CouponBaseUtil {
} }
} }
if (dtoItem.getUseRules().size() == 0 && !dtoItem.getBusiType().equals(0)) { if (dtoItem.getUseRules().size() == 0 && dtoItem.getBusiType().equals(2)) {
isTarget = false; isTarget = false;
} }
} }
...@@ -185,18 +193,23 @@ public class CouponBaseUtil { ...@@ -185,18 +193,23 @@ public class CouponBaseUtil {
// isTarget = isTargetCoupon(ruleItem.getBusiId(), dtoItem.getCouType(), produceId, priceTotal, dtoItem.getValOver()); // isTarget = isTargetCoupon(ruleItem.getBusiId(), dtoItem.getCouType(), produceId, priceTotal, dtoItem.getValOver());
break; break;
case 100://全场 case 100://全场
isTarget = true; if (dtoItem.getCouType().equals(2)) {
if (priceTotal.compareTo(dtoItem.getValOver()) >= 0) {
isTarget = true;
}else{
isTarget = false;
}
} else {
isTarget = true;
}
break; break;
default: default:
isTarget = false; isTarget = false;
break; break;
} }
if (size > 1 && dtoItem.getCouType().equals(4)) {
isTarget = false;
}
} }
if (dtoItem.getUseRules().size() == 0 && !dtoItem.getBusiType().equals(0)) { if (dtoItem.getUseRules().size() == 0 && (dtoItem.getBusiType().equals(1) || dtoItem.getBusiType().equals(3))) {
isTarget = false; isTarget = false;
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment