diff --git a/coolstore-partner-service/src/main/java/com/cool/store/service/wallet/impl/WalletServiceImpl.java b/coolstore-partner-service/src/main/java/com/cool/store/service/wallet/impl/WalletServiceImpl.java index 44c51428a..8163018b2 100644 --- a/coolstore-partner-service/src/main/java/com/cool/store/service/wallet/impl/WalletServiceImpl.java +++ b/coolstore-partner-service/src/main/java/com/cool/store/service/wallet/impl/WalletServiceImpl.java @@ -124,6 +124,16 @@ public class WalletServiceImpl implements WalletService { if (authentication.getAccountStatus().equals(4)) { // 判断营业执照是否已经上传,已上传则调用打标接口 addTagIfUploadLicense(request.getShopId(), shopInfo.getStoreId(), shopInfo.getLineId()); + // 直接返回开通成功的,流程流转 + // 判断一下缴费阶段是否开启,未开启则开启缴费阶段 + try { + ShopStageInfoDO payStage = shopStageInfoDAO.getShopSubStageInfo(request.getShopId(), ShopSubStageEnum.SHOP_STAGE_7); + if (ShopSubStageStatusEnum.SHOP_SUB_STAGE_STATUS_00.getShopSubStageStatus().equals(payStage.getShopSubStageStatus())) { + shopStageInfoDAO.batchUpdateShopStageStatus(request.getShopId(), Collections.singletonList(ShopSubStageStatusEnum.SHOP_SUB_STAGE_STATUS_70)); + } + } catch (Exception e) { + log.info("阶段流转失败"); + } } return new AccountAuthenticationVO(authentication.getAccountStatus()); }