|
|
@@ -278,18 +278,19 @@ public class ClaudeCodeController {
|
|
|
if (isUsed != 0) {
|
|
|
isContinue = false;
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
- goodsDonSkuViews.forEach(sku -> {
|
|
|
- if (couponSkuIds.contains(sku.getSkuId())) {
|
|
|
- if (coupon.getType() == Coupon.Type.discount) {
|
|
|
- sku.setDiscount(coupon.getDiscount());
|
|
|
- sku.setDiscountPrice(sku.getMoney().multiply(coupon.getDiscount()));
|
|
|
- } else {
|
|
|
- sku.setReduceMoney(coupon.getReduceMoney());
|
|
|
+ if (isContinue) {
|
|
|
+ goodsDonSkuViews.forEach(sku -> {
|
|
|
+ if (couponSkuIds.contains(sku.getSkuId())) {
|
|
|
+ if (coupon.getType() == Coupon.Type.discount) {
|
|
|
+ sku.setDiscount(coupon.getDiscount());
|
|
|
+ sku.setDiscountPrice(sku.getMoney().multiply(coupon.getDiscount()));
|
|
|
+ } else {
|
|
|
+ sku.setReduceMoney(coupon.getReduceMoney());
|
|
|
+ }
|
|
|
}
|
|
|
- }
|
|
|
- });
|
|
|
+ });
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|