From 5ff5673914bbca31e43dffb46a252b81ceb98b28 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E9=9D=9E=E5=87=A1?= Date: Wed, 8 Apr 2026 10:44:03 +0000 Subject: [PATCH] Merge #89 into master from cc_20260402_minor_req MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fix:诸多小需求 * cc_20260402_minor_req: (6 commits squashed) - fix:PC端新增租赁合同相关接口 - fix:新发标签不过滤私域码 - fix:开店管理新增签约阶段完成时间筛选条件 - fix:删除多余接口 - fix:网商激活短链显示 - fix:开店管理导出去除限制 Signed-off-by: 王非凡 Merged-by: 正新 CR-link: https://codeup.aliyun.com/692ea314dec569489f6f167c/hangzhou/java/custom_zxjp/change/89 --- .../cool/store/enums/FranchiseBrandEnum.java | 16 ++++++------- .../com/cool/store/enums/SpecialTagEnum.java | 4 +++- .../main/resources/mapper/ShopInfoMapper.xml | 6 +++++ .../cool/store/dto/wallet/AccountInfoDTO.java | 3 +++ .../cool/store/request/BranchShopRequest.java | 6 +++++ .../cool/store/vo/wallet/AccountInfoVO.java | 3 +++ .../impl/ExportRealizeServiceImpl.java | 9 +++---- .../store/service/impl/ExportServiceImpl.java | 24 ++++++++++++------- 8 files changed, 49 insertions(+), 22 deletions(-) diff --git a/coolstore-partner-common/src/main/java/com/cool/store/enums/FranchiseBrandEnum.java b/coolstore-partner-common/src/main/java/com/cool/store/enums/FranchiseBrandEnum.java index 02513c87f..f727f9028 100644 --- a/coolstore-partner-common/src/main/java/com/cool/store/enums/FranchiseBrandEnum.java +++ b/coolstore-partner-common/src/main/java/com/cool/store/enums/FranchiseBrandEnum.java @@ -4,7 +4,7 @@ import com.cool.store.utils.StringUtil; import org.apache.commons.lang3.StringUtils; import java.util.Arrays; -import java.util.List; +import java.util.Objects; import java.util.stream.Collectors; /** @@ -59,13 +59,13 @@ public enum FranchiseBrandEnum { if (StringUtils.isBlank(code)){ return null; } - int i = Integer.parseInt(code); - for (FranchiseBrandEnum e : FranchiseBrandEnum.values()) { - if (i == e.getCode()) { - return e.getDesc(); - } - } - return null; + return Arrays.stream(code.split(",")) + .map(v -> { + FranchiseBrandEnum brand = getEnumByCode(v); + return Objects.nonNull(brand) ? brand.getDesc() : null; + }) + .filter(StringUtils::isNotBlank) + .collect(Collectors.joining(",")); } public static FranchiseBrandEnum getEnumByCode(String code) { diff --git a/coolstore-partner-common/src/main/java/com/cool/store/enums/SpecialTagEnum.java b/coolstore-partner-common/src/main/java/com/cool/store/enums/SpecialTagEnum.java index 1b1136524..54b11d58e 100644 --- a/coolstore-partner-common/src/main/java/com/cool/store/enums/SpecialTagEnum.java +++ b/coolstore-partner-common/src/main/java/com/cool/store/enums/SpecialTagEnum.java @@ -15,7 +15,9 @@ public enum SpecialTagEnum { ACTIVITY_CAROUSEL("活动轮播"), ACTIVITY_PACKAGE("活动套餐"), PROMOTIONAL_VIDEO("宣传视频"), - CALLING_SCREEN("叫号屏");; + CALLING_SCREEN("叫号屏"), + PRIVATE_SPHERE_QR("私域码"), + ; private final String tagName; diff --git a/coolstore-partner-dao/src/main/resources/mapper/ShopInfoMapper.xml b/coolstore-partner-dao/src/main/resources/mapper/ShopInfoMapper.xml index bb1dac26e..0d1b0e11c 100644 --- a/coolstore-partner-dao/src/main/resources/mapper/ShopInfoMapper.xml +++ b/coolstore-partner-dao/src/main/resources/mapper/ShopInfoMapper.xml @@ -324,6 +324,9 @@ left join xfsg_sign_franchise c on a.id = c.shop_id + + left join xfsg_shop_stage_info d on a.id = d.shop_id and d.shop_stage = 2 and d.shop_sub_stage = 80 + where a.deleted = 0 and c.create_time between #{request.contractStartTime} and #{request.contractEndTime} @@ -394,6 +397,9 @@ ) + + and d.actual_complete_time between #{request.signStageStartTime} and #{request.signStageEndTime} + order by a.update_time desc