winter 4 лет назад
Родитель
Сommit
b1b868f25b
1 измененных файлов: 8 добавлений и 8 удалений
  1. +8
    -8
      mallinkService/src/main/java/com/iformall/service/impl/WxCouponChannelServiceImpl.java

+ 8
- 8
mallinkService/src/main/java/com/iformall/service/impl/WxCouponChannelServiceImpl.java Просмотреть файл

@@ -711,19 +711,19 @@ public class WxCouponChannelServiceImpl implements WxCouponChannelService {
//释放渠道库存
WxCouponChannel couponChannel = wxCouponChannelMapper.selectById(record.getId(), record.getTenantId());
if(null == couponChannel.getChannelStock()){
throw new MallinkException(ErrorCode.REMAIN_BACK_FAIL.getCode(),"暂无可释放库存");
throw new MallinkException(ErrorCode.REMAIN_BACK_FAIL.getCode(),"库存已经释放,无需再次操作.");
}

int num = wxCouponChannelMapper.clearChannelStock(record.getId(), record.getTenantId());
if (num == 0) {
throw new MallinkException(ErrorCode.REMAIN_BACK_FAIL);
}
//减掉券库存
int num1 = wxCouponMapper.backInventory(record.getCouponId(), record.getTenantId(), couponChannel.getChannelStock());
if (num1 == 0) {
throw new MallinkException(ErrorCode.REMAIN_BACK_FAIL);
}
if (couponChannel.getChannelStock() > 0 ) {
//减掉券库存
int num1 = wxCouponMapper.backInventory(record.getCouponId(), record.getTenantId(), couponChannel.getChannelStock());
if (num1 == 0) {
throw new MallinkException(ErrorCode.REMAIN_BACK_FAIL);
}
}
}

@Override


Загрузка…
Отмена
Сохранить