diff --git a/coolstore-partner-service/src/main/java/com/cool/store/service/closeup/impl/CloseUpServiceImpl.java b/coolstore-partner-service/src/main/java/com/cool/store/service/closeup/impl/CloseUpServiceImpl.java index ff60c0304..335b51491 100644 --- a/coolstore-partner-service/src/main/java/com/cool/store/service/closeup/impl/CloseUpServiceImpl.java +++ b/coolstore-partner-service/src/main/java/com/cool/store/service/closeup/impl/CloseUpServiceImpl.java @@ -612,8 +612,8 @@ public class CloseUpServiceImpl implements CloseUpService { log.info("门店不存在"); return; } - if (!StoreStatusEnum.CLOSE_UP.getValue().equals(storeDO.getStoreStatus())) { - log.info("门店不是歇业状态"); + if (!StoreStatusEnum.OPEN.getValue().equals(storeDO.getStoreStatus())) { + log.info("门店不是open状态, storeNum:{}", storeDO.getStoreNum()); return; } CloseUpApplyFormDO update = CloseUpApplyFormDO.builder() @@ -623,6 +623,12 @@ public class CloseUpServiceImpl implements CloseUpService { applyFormDAO.updateByPrimaryKeySelective(update); // 校验歇业单是否已经恢复过营业 storeDao.closeUpToOpen(formDO.getStoreId()); + try { + StoreMasterIssueDTO storeMasterIssueDTO = new StoreMasterIssueDTO(enterpriseId, Collections.singletonList(formDO.getStoreId())); + simpleMessageService.send(JSONObject.toJSONString(storeMasterIssueDTO), RocketMqTagEnum.STORE_MASTER_ISSUE); + } catch (Exception e) { + log.error("mq通知主应用下发门店主数据失败"); + } log.info("歇业申请后门店自动恢复营业, storeId:{}", formDO.getStoreId()); }