From 7d138edaa221f0abeb8e2fd85e0d8234d9019eb8 Mon Sep 17 00:00:00 2001 From: bianyadong Date: Tue, 14 May 2024 14:41:37 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9F=B9=E8=AE=AD=E7=8A=B6=E6=80=81=E5=8F=98?= =?UTF-8?q?=E6=9B=B42?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../store/service/impl/EmployeeTrainingServiceImpl.java | 5 +++++ .../cool/store/service/impl/TempUserDetailServiceImpl.java | 6 ++++++ 2 files changed, 11 insertions(+) diff --git a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/EmployeeTrainingServiceImpl.java b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/EmployeeTrainingServiceImpl.java index 3d2067e19..b04605fde 100644 --- a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/EmployeeTrainingServiceImpl.java +++ b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/EmployeeTrainingServiceImpl.java @@ -90,6 +90,9 @@ public class EmployeeTrainingServiceImpl implements EmployeeTrainingService { @Resource private ShopStageInfoDAO shopStageInfoDAO; + @Resource + private PreparationService preparationService; + @Override public PageInfo employeeTrainingList(String userId, EmployeeTrainingRequest request) { List authRegionIdList = new ArrayList<>(); @@ -640,6 +643,8 @@ public class EmployeeTrainingServiceImpl implements EmployeeTrainingService { ShopStageInfoDO shopStageInfoDO = shopStageInfoDAO.getShopSubStageInfo(tempUserDetailDO.getShopId(), ShopSubStageEnum.SHOP_STAGE_6); if(shopStageInfoDO != null && shopStageInfoDO.getShopSubStageStatus().equals(ShopSubStageStatusEnum.SHOP_SUB_STAGE_STATUS_60.getShopSubStageStatus())){ shopStageInfoDAO.updateShopStageInfo(tempUserDetailDO.getShopId(), ShopSubStageStatusEnum.SHOP_SUB_STAGE_STATUS_61); + //状态结束 + preparationService.whetherToOpenForAcceptance(tempUserDetailDO.getShopId()); } Map messageMap = new HashMap<>(); diff --git a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/TempUserDetailServiceImpl.java b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/TempUserDetailServiceImpl.java index 53d54e0a9..11b7a82da 100644 --- a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/TempUserDetailServiceImpl.java +++ b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/TempUserDetailServiceImpl.java @@ -13,6 +13,7 @@ import com.cool.store.enums.point.ShopSubStageEnum; import com.cool.store.enums.point.ShopSubStageStatusEnum; import com.cool.store.exception.ServiceException; import com.cool.store.request.TempUserDetailRequest; +import com.cool.store.service.PreparationService; import com.cool.store.service.TempUserDetailService; import com.cool.store.service.XfsgEhrService; import com.cool.store.utils.StringUtil; @@ -55,6 +56,9 @@ public class TempUserDetailServiceImpl implements TempUserDetailService { @Autowired private EnterpriseUserRoleDao enterpriseUserRoleDao; + @Autowired + private PreparationService preparationService; + @Override public TempUserDetailListVO userList(Long shopId) { List tempUserDetailDOList = tempUserDetailDAO.userList(shopId); @@ -188,6 +192,8 @@ public class TempUserDetailServiceImpl implements TempUserDetailService { if(shopStageInfoDO != null){ shopStageInfoDO.setShopSubStageStatus(ShopSubStageStatusEnum.SHOP_SUB_STAGE_STATUS_51.getShopSubStageStatus()); shopStageInfoDAO.batchUpdate(Collections.singletonList(shopStageInfoDO)); + //状态结束 + preparationService.whetherToOpenForAcceptance(shopId); } }