From 3c52808fc5c6555f4a687e9b2335f96d32607718 Mon Sep 17 00:00:00 2001 From: suzhuhong Date: Tue, 12 May 2026 16:01:42 +0800 Subject: [PATCH] =?UTF-8?q?feat://V3.0=20=E8=B0=83=E6=95=B4=E4=B8=BA?= =?UTF-8?q?=E5=8A=A0=E7=9B=9F=E5=90=88=E5=90=8C=E5=BC=80=E5=A7=8B=E4=B9=8B?= =?UTF-8?q?=E5=90=8E=20=E7=9B=B4=E6=8E=A5=E5=BC=80=E5=90=AF=20=E4=BD=86?= =?UTF-8?q?=E6=98=AF=E6=9C=89=E9=83=A8=E5=88=86=E5=B7=B2=E7=BB=8F=E5=88=B0?= =?UTF-8?q?=E4=BA=86=E5=BE=85=E5=88=86=E9=85=8D=E8=BF=90=E8=90=A5=E9=A1=BE?= =?UTF-8?q?=E9=97=AE=20=E9=9C=80=E8=A6=81=E6=A0=A1=E9=AA=8C=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=20=E5=A6=82=E6=9E=9C=E8=AF=81=E7=85=A7=E6=B2=A1?= =?UTF-8?q?=E6=9C=89=E5=BC=80=E5=A7=8B=20=E5=B0=B1=E8=AF=B4=E6=98=8E?= =?UTF-8?q?=E6=98=AF=E8=BF=99=E7=B1=BB=E6=95=B0=E6=8D=AE=20=E5=B0=B1?= =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../store/service/impl/SignFranchiseServiceImpl.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/SignFranchiseServiceImpl.java b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/SignFranchiseServiceImpl.java index c2cc2cc5c..0a5cc3c1f 100644 --- a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/SignFranchiseServiceImpl.java +++ b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/SignFranchiseServiceImpl.java @@ -763,15 +763,14 @@ public class SignFranchiseServiceImpl implements SignFranchiseService, AuditResu operationsConsultantAssignDO.setAssignStatus(0); operationsConsultantAssignDO.setRegionId(shopInfoDO.getRegionId()); operationsConsultantAssignDAO.addOperationsConsultantAssign(operationsConsultantAssignDO); + //分配之后 开始以下阶段 + preparationService.contractAndBuildStoreCompletion(request.getShopId()); } else { //其他品牌直接开始 且将招商经理给到运营经理 shopInfoDO.setOperationsConsultant(shopInfoDO.getInvestmentManager()); shopInfoDAO.updateShopInfo(shopInfoDO); preparationService.contractAndBuildStoreCompletion(request.getShopId()); } - //分配之后 开始以下阶段 - preparationService.contractAndBuildStoreCompletion(request.getShopId()); - Boolean sendNotice = Boolean.TRUE; commonService.sendSms(lineInfoDO.getMobile(), SMSMsgEnum.SIGN_CONTRACT); if (sendNotice) { @@ -1014,6 +1013,11 @@ public class SignFranchiseServiceImpl implements SignFranchiseService, AuditResu shopInfo.setOperationsConsultant(request.getOperationConsultantUserId()); shopInfoDAO.updateShopInfo(shopInfo); + //V3.0 调整为加盟合同开始之后 直接开启 但是有部分已经到了待分配运营顾问 需要校验数据 如果证照没有开始 就说明是这类数据 就初始化 + ShopStageInfoDO shopSubStageInfo = shopStageInfoDAO.getShopSubStageInfo(shopInfo.getId(), ShopSubStageEnum.SHOP_STAGE_3); + if (SHOP_SUB_STAGE_STATUS_00.getShopSubStageStatus().equals(shopSubStageInfo.getShopSubStageStatus())){ + preparationService.contractAndBuildStoreCompletion(request.getShopId()); + } // 推送红圈通 if (StringUtils.isBlank(shopInfo.getHqtShopId())) {