소스 검색

//card

release_toaliyun_real
xhxu 3 년 전
부모
커밋
f565b72115
1개의 변경된 파일5개의 추가작업 그리고 3개의 파일을 삭제
  1. +5
    -3
      mallinkService/src/main/java/com/iformall/service/impl/WxOrderServiceImpl.java

+ 5
- 3
mallinkService/src/main/java/com/iformall/service/impl/WxOrderServiceImpl.java 파일 보기

@@ -1042,7 +1042,9 @@ public class WxOrderServiceImpl implements WxOrderService {
boolean isChannelStockReduce = false;
boolean isChannelPrice = false;
Integer currentPrice = coupon.getSalePrice();
Long couponChannelId = null;
if (null != couponChannel ) {
couponChannelId = couponChannel.getId();
if (null != couponChannel.getChannelStock()) {
isChannelStockReduce = true;
}
@@ -1051,9 +1053,9 @@ public class WxOrderServiceImpl implements WxOrderService {
isChannelPrice = true;
}
}
if (isChannelStockReduce) {
setCouponChanenlStockCache(couponChannel.getId(), coupon.getTitle(),coupon.getTenantId());
setCouponChanenlStockCache(couponChannelId, coupon.getTitle(),coupon.getTenantId());
}else {
setCouponStockCache(coupon.getId(),coupon.getTitle(),coupon.getTenantId());
// 检查 优惠券 库存
@@ -1108,7 +1110,7 @@ public class WxOrderServiceImpl implements WxOrderService {
isReduceStock = false;
}
if (isReduceStock) {
wxOrderServiceHelper.reduceStock(isChannelStockReduce,coupon,couponChannel.getId(), number);
wxOrderServiceHelper.reduceStock(isChannelStockReduce,coupon,couponChannelId, number);
}
reduceResult.setChannelStockReduce(isChannelStockReduce);
reduceResult.setCurrentPrice(currentPrice);


불러오는 중...
취소
저장