...
|
...
|
@@ -475,6 +475,20 @@ public class SellerEnterApplyService { |
|
|
logger.info("in changeLevel4Super ready change StoredSeller targetFuncLevel func, uid {} currentEnterType {}",
|
|
|
uid, currentEnterType);
|
|
|
|
|
|
// 扣保证金 极速卖家场景-触发阀值场景
|
|
|
if (sellerBo.isFastDeliverySuper()){
|
|
|
|
|
|
if (left.compareTo(set.getPrepaymentAmount())<0){
|
|
|
inBoxFacade.noticeFastDeliverySeller(uid, set.getPrepaymentAmount());
|
|
|
}else if(left.compareTo(set.getGoodsOnOffShelveAmount())<0 && left.compareTo(set.getHiddenGoodsAmount())>=0){
|
|
|
inBoxFacade.noticeFastDeliverySeller(uid, set.getGoodsOnOffShelveAmount());
|
|
|
}else if(left.compareTo(set.getHiddenGoodsAmount())<0){
|
|
|
inBoxFacade.noticeFastDeliverySeller(uid, set.getHiddenGoodsAmount());
|
|
|
}
|
|
|
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
int result = 0;
|
|
|
if (sellerBo.isNormalSuper()) {
|
|
|
SellerLevelFuncBo bslfb = slfSupplier.get();
|
...
|
...
|
@@ -493,7 +507,10 @@ public class SellerEnterApplyService { |
|
|
inBoxFacade.noticeSuperSellerDegrade(uid, targetSESL, bslfb.getWalletThreshold());
|
|
|
}
|
|
|
|
|
|
processLargeSettlementSuperWhenWalletChange(sellerWrapper, left, slfSupplier);
|
|
|
if (sellerBo.isLargeSettlementSuper() ){
|
|
|
processLargeSettlementSuperWhenWalletChange(sellerWrapper, left, slfSupplier);
|
|
|
}
|
|
|
|
|
|
return result;
|
|
|
}
|
|
|
|
...
|
...
|
|