From 1f85d0bff8269c056c396928a81764e5c3df3506 Mon Sep 17 00:00:00 2001 From: zhangchenbiao Date: Mon, 20 May 2024 15:10:50 +0800 Subject: [PATCH] fix --- .../store/service/impl/OpenNewShopServiceImpl.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/OpenNewShopServiceImpl.java b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/OpenNewShopServiceImpl.java index 73592c650..7ecbe0a15 100644 --- a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/OpenNewShopServiceImpl.java +++ b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/OpenNewShopServiceImpl.java @@ -4,6 +4,7 @@ import com.cool.store.constants.CommonConstants; import com.cool.store.dao.*; import com.cool.store.dto.partner.PartnerOpenNewShopPageDTO; import com.cool.store.entity.HyOpenAreaInfoDO; +import com.cool.store.entity.LineInfoDO; import com.cool.store.entity.OpenNewShopRecordDO; import com.cool.store.entity.SigningBaseInfoDO; import com.cool.store.enums.ErrorCodeEnum; @@ -59,6 +60,8 @@ public class OpenNewShopServiceImpl implements OpenNewShopService { private ShopService shopService; @Resource private ShopStageInfoDAO shopStageInfoDAO; + @Resource + private LineInfoDAO lineInfoDAO; @Override @@ -137,6 +140,13 @@ public class OpenNewShopServiceImpl implements OpenNewShopService { @Override public IsSubmitOpenNewShopVO isSubmitOpenNewShop(Long lineId) { + LineInfoDO lineInfo = lineInfoDAO.getLineInfo(lineId); + if(Objects.isNull(lineInfo)){ + return new IsSubmitOpenNewShopVO(Boolean.FALSE, null); + } + if(lineInfo.getJoinStatus() != 2){ + return new IsSubmitOpenNewShopVO(Boolean.FALSE, null); + } //首先获取有没有待审核的记录 OpenNewShopRecordDO openNewShopRecord = openNewShopRecordDAO.getWaitAuditOpenNewShopRecord(lineId); if(Objects.nonNull(openNewShopRecord)){