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 02f4b10ac..ff60c0304 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 @@ -516,6 +516,9 @@ public class CloseUpServiceImpl implements CloseUpService { Integer ongoingPlatformCode = CloseUpPlatformEnum.getPlatformCodeByCode(v.getCode()); if (Objects.nonNull(ongoingPlatformCode)) { platformCode = platformCode | ongoingPlatformCode; + } else { + CloseUpPlatformDO updatePlatform = CloseUpPlatformDO.builder().id(v.getId()).status(1).build(); + updatePlatformList.add(updatePlatform); } } if (platformCode == 0) { @@ -526,12 +529,10 @@ public class CloseUpServiceImpl implements CloseUpService { if (Objects.nonNull(platformStatusDTO) && CollectionUtils.isNotEmpty(platformStatusDTO.getPlatformResults())) { Map map = CollStreamUtil.toMap(platformStatusDTO.getPlatformResults(), PlatformStatusDTO.PlatformUpdateResult::getPlatformCode, v -> v); for (CloseUpPlatformDO closeUpPlatformDO : unClosePlatformList) { - if (CloseUpPlatformEnum.HUOMA.getCode().equals(closeUpPlatformDO.getCode())) { - CloseUpPlatformDO updatePlatform = CloseUpPlatformDO.builder().id(closeUpPlatformDO.getId()).status(1).build(); - updatePlatformList.add(updatePlatform); + Integer platformCodeByCode = CloseUpPlatformEnum.getPlatformCodeByCode(closeUpPlatformDO.getCode()); + if (Objects.isNull(platformCodeByCode)) { continue; } - Integer platformCodeByCode = CloseUpPlatformEnum.getPlatformCodeByCode(closeUpPlatformDO.getCode()); PlatformStatusDTO.PlatformUpdateResult result = map.get(String.valueOf(platformCodeByCode)); if (Objects.nonNull(result) && Boolean.TRUE.equals(result.getSuccess())) { CloseUpPlatformDO updatePlatform = CloseUpPlatformDO.builder()