Commit 4993a381 by huluobin

update

parent 28db625c
...@@ -238,7 +238,7 @@ public class MarketServiceImpl implements MarketService { ...@@ -238,7 +238,7 @@ public class MarketServiceImpl implements MarketService {
.list(new LambdaQueryWrapper<CouponCustomerRelevance>() .list(new LambdaQueryWrapper<CouponCustomerRelevance>()
.eq(CouponCustomerRelevance::getOrderId, orderId) .eq(CouponCustomerRelevance::getOrderId, orderId)
.eq(CouponCustomerRelevance::getState, 1) .eq(CouponCustomerRelevance::getState, 1)
.eq(CouponCustomerRelevance::getType, 0)); .eq(CouponCustomerRelevance::getSourceType, 0));
innerCouponCustomerRelevanceServiceList.forEach(couponCustomerRelevance -> couponCustomerRelevance.setState(CouponCustomerRelevance.STATE_USED)); innerCouponCustomerRelevanceServiceList.forEach(couponCustomerRelevance -> couponCustomerRelevance.setState(CouponCustomerRelevance.STATE_USED));
if (ListUtil.isNotEmpty(innerCouponCustomerRelevanceServiceList)) { if (ListUtil.isNotEmpty(innerCouponCustomerRelevanceServiceList)) {
couponCustomerRelevanceService.saveOrUpdateBatch(innerCouponCustomerRelevanceServiceList); couponCustomerRelevanceService.saveOrUpdateBatch(innerCouponCustomerRelevanceServiceList);
...@@ -253,7 +253,7 @@ public class MarketServiceImpl implements MarketService { ...@@ -253,7 +253,7 @@ public class MarketServiceImpl implements MarketService {
.list(new LambdaQueryWrapper<CouponCustomerRelevance>() .list(new LambdaQueryWrapper<CouponCustomerRelevance>()
.eq(CouponCustomerRelevance::getOrderId, orderId) .eq(CouponCustomerRelevance::getOrderId, orderId)
.eq(CouponCustomerRelevance::getState, 1) .eq(CouponCustomerRelevance::getState, 1)
.eq(CouponCustomerRelevance::getType, 1)); .eq(CouponCustomerRelevance::getSourceType, 1));
outerCouponCustomerRelevanceServiceList.forEach(couponCustomerRelevance -> couponCustomerRelevance.setState(CouponCustomerRelevance.STATE_USED)); outerCouponCustomerRelevanceServiceList.forEach(couponCustomerRelevance -> couponCustomerRelevance.setState(CouponCustomerRelevance.STATE_USED));
if (ListUtil.isNotEmpty(outerCouponCustomerRelevanceServiceList)) { if (ListUtil.isNotEmpty(outerCouponCustomerRelevanceServiceList)) {
couponCustomerRelevanceService.saveOrUpdateBatch(outerCouponCustomerRelevanceServiceList); couponCustomerRelevanceService.saveOrUpdateBatch(outerCouponCustomerRelevanceServiceList);
...@@ -498,7 +498,7 @@ public class MarketServiceImpl implements MarketService { ...@@ -498,7 +498,7 @@ public class MarketServiceImpl implements MarketService {
BigDecimal totalCouponDiscount = couponCustomerRelevance.getDiscountAmount(); BigDecimal totalCouponDiscount = couponCustomerRelevance.getDiscountAmount();
//折扣券 //折扣券
if (couponCustomerRelevance.getType().equals(CouponCustomerRelevance.TYPE_DISCOUNT)) { if (couponCustomerRelevance.getType().equals(CouponCustomerRelevance.TYPE_DISCOUNT)) {
totalCouponDiscount = orderManage.getTotalPaymentAmount().multiply(couponCustomerRelevance.getDiscountPercent()); totalCouponDiscount = orderManage.getTotalPaymentAmount().multiply(BigDecimal.ONE.subtract(couponCustomerRelevance.getDiscountPercent()));
} }
//卡券总支付金额 //卡券总支付金额
BigDecimal totalCouponPay = couponCustomerRelevance.getPayAmount(); BigDecimal totalCouponPay = couponCustomerRelevance.getPayAmount();
......
...@@ -254,5 +254,4 @@ public class TakeLeaveEventCmdServiceImpl implements TakeLeaveEventCmdService { ...@@ -254,5 +254,4 @@ public class TakeLeaveEventCmdServiceImpl implements TakeLeaveEventCmdService {
storeTechnician = storeTechnicianRepository.selectById((storeManage.getMasterUserId())); storeTechnician = storeTechnicianRepository.selectById((storeManage.getMasterUserId()));
return Lists.newArrayList(storeTechnician); return Lists.newArrayList(storeTechnician);
} }
} }
...@@ -78,6 +78,7 @@ public class CouponCustomerRelevanceController { ...@@ -78,6 +78,7 @@ public class CouponCustomerRelevanceController {
List<Integer> innerCouponIds = StringUtils.isNotEmpty(couponRelevanceIds) List<Integer> innerCouponIds = StringUtils.isNotEmpty(couponRelevanceIds)
? Lists.newArrayList(couponRelevanceIds.split(",")).stream().map(Integer::valueOf).collect(Collectors.toList()) ? Lists.newArrayList(couponRelevanceIds.split(",")).stream().map(Integer::valueOf).collect(Collectors.toList())
: Lists.newArrayList(); : Lists.newArrayList();
//1、使用内部券 //1、使用内部券
marketService.setUpInnerCoupon(SetUpInnerCouponCommand.builder() marketService.setUpInnerCoupon(SetUpInnerCouponCommand.builder()
.innerCouponCustomerRelevanceIds(innerCouponIds) .innerCouponCustomerRelevanceIds(innerCouponIds)
......
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