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); } }