From 17239536b4a02b2ccdbea3b8c1073fac77f8d7a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E9=9D=9E=E5=87=A1?= Date: Wed, 11 Feb 2026 06:39:46 +0000 Subject: [PATCH] Merge #44 into master from cc_20251208_visit MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fix:我的铺位导出 * cc_20251208_visit: (39 commits squashed) - feat:拜访记录 - fix:拜访详情接口新增字段 - fix:新增状态转义字段 - fix:惩处单查询提供惩处待处理、惩处已处理状态筛选 - fix - fix:管理员能查看所有加盟商 - fix:去掉部分字段非空校验 - fix:空校验 - Merge branch 'master' into cc_20251208_visit # Conflicts: # coolstore-partner-common/src/main/java/com/cool/store/enums/ErrorCodeEnum.java # coolstore-partner-dao/src/main/java/com/cool/store/dao/store/StoreMasterSignerInfoDAO.java # coolstore-partner-service/src/main/java/com/cool/store/service/impl/UserAuthMappingServiceImpl.java - fix - fix:拜访记录失效延时消息 - fix:拜访记录统计 - fix:拜访记录统计新增筛选条件 - fix:字段转义 - feat:拜访调整 - feat:拜访调整_过滤我的 - feat:拜访调整_过滤我的 - feat:拜访字段调整 - feat:拜访字段调整 - Merge branch 'master' into cc_20251208_visit - fix:拜访我的加盟商取消管辖权限过滤 - Merge branch 'master' into cc_20251208_visit - fix:新增已分配招商经理的线索查询接口;拜访记录列表接口新增字段 - fix:新增字段 - fix:新老加盟商判断逻辑修复;统计接口新增筛选条件 - fix:过滤未分配招商经理的线索 - Merge branch 'master' into cc_20251208_visit # Conflicts: # coolstore-partner-dao/src/main/resources/mapper/LineInfoMapper.xml - Merge branch 'master' into cc_20251208_visit - Merge branch 'master' into cc_20251208_visit - fix:拜访记录导出 - fix:拜访记录导出限制 - fix:拜访记录导出限制 - fix:铺位导出 - fix:铺位及拜访记录导出加锁时机修改 - fix:铺位导出新增字段 - fix:铺位导出新增字段 - fix - fix:我的铺位导出 - Merge branch 'master' into cc_20251208_visit # Conflicts: # coolstore-partner-common/src/main/java/com/cool/store/constants/RedisConstant.java # coolstore-partner-common/src/main/java/com/cool/store/enums/FileTypeEnum.java # coolstore-partner-service/src/main/java/com/cool/store/service/ExportRealizeService.java # coolstore-partner-service/src/main/java/com/cool/store/service/ExportService.java # coolstore-partner-service/src/main/java/com/cool/store/service/impl/ExportRealizeServiceImpl.java # coolstore-partner-service/src/main/java/com/cool/store/service/impl/ExportServiceImpl.java # coolstore-partner-web/src/main/java/com/cool/store/controller/webb/ExportController.java Signed-off-by: 王非凡 Merged-by: 正新 CR-link: https://codeup.aliyun.com/692ea314dec569489f6f167c/hangzhou/java/custom_zxjp/change/44 --- .../cool/store/constants/RedisConstant.java | 5 ++ .../com/cool/store/enums/FileTypeEnum.java | 1 + .../java/com/cool/store/dao/PointInfoDAO.java | 9 +++ .../cool/store/mapper/PointInfoMapper.java | 7 +++ .../main/resources/mapper/PointInfoMapper.xml | 55 +++++++++++++++++++ .../store/service/ExportRealizeService.java | 3 + .../com/cool/store/service/ExportService.java | 8 +++ .../com/cool/store/service/PointService.java | 7 +++ .../impl/ExportRealizeServiceImpl.java | 40 ++++++++++++-- .../store/service/impl/ExportServiceImpl.java | 27 +++++++++ .../store/service/impl/PointServiceImpl.java | 23 +++++++- .../controller/webb/ExportController.java | 6 ++ 12 files changed, 185 insertions(+), 6 deletions(-) diff --git a/coolstore-partner-common/src/main/java/com/cool/store/constants/RedisConstant.java b/coolstore-partner-common/src/main/java/com/cool/store/constants/RedisConstant.java index 0f4de7c91..29fd91371 100644 --- a/coolstore-partner-common/src/main/java/com/cool/store/constants/RedisConstant.java +++ b/coolstore-partner-common/src/main/java/com/cool/store/constants/RedisConstant.java @@ -351,4 +351,9 @@ public class RedisConstant { * 全部铺位导出锁 */ public static final String POINT_EXPORT_LOCK = "point_export_lock"; + + /** + * 我的铺位导出锁 + */ + public static final String MY_POINT_EXPORT_LOCK = "my_point_export_lock"; } diff --git a/coolstore-partner-common/src/main/java/com/cool/store/enums/FileTypeEnum.java b/coolstore-partner-common/src/main/java/com/cool/store/enums/FileTypeEnum.java index 091f7a2cf..c72c44a55 100644 --- a/coolstore-partner-common/src/main/java/com/cool/store/enums/FileTypeEnum.java +++ b/coolstore-partner-common/src/main/java/com/cool/store/enums/FileTypeEnum.java @@ -31,6 +31,7 @@ public enum FileTypeEnum { TP_PENALTY_ERROR_EXPORT("tpPenaltyErrorExport", "十二分惩处申请单导入错误列表"), VISIT_RECORD_EXPORT("visitRecordExport", "拜访记录列表"), POINT_EXPORT("pointExport", "铺位管理列表"), + MY_POINT_EXPORT("myPointExport", "我的铺位管理列表"), ; private String fileType; private String desc; diff --git a/coolstore-partner-dao/src/main/java/com/cool/store/dao/PointInfoDAO.java b/coolstore-partner-dao/src/main/java/com/cool/store/dao/PointInfoDAO.java index 26d8024c3..1b8a2f780 100644 --- a/coolstore-partner-dao/src/main/java/com/cool/store/dao/PointInfoDAO.java +++ b/coolstore-partner-dao/src/main/java/com/cool/store/dao/PointInfoDAO.java @@ -85,6 +85,15 @@ public class PointInfoDAO { return pointInfoMapper.getMyPointPage(eid,request); } + /** + * 获取我的铺位数量 + * @param request + * @return + */ + public Long getMyPointCount(String eid, PointPageRequest request) { + return pointInfoMapper.getMyPointCount(eid,request); + } + public Map getSelectedShopNumMap(List lineIds) { if(CollectionUtils.isEmpty(lineIds)){ return Maps.newHashMap(); diff --git a/coolstore-partner-dao/src/main/java/com/cool/store/mapper/PointInfoMapper.java b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/PointInfoMapper.java index 2559501b5..f5434a4e3 100644 --- a/coolstore-partner-dao/src/main/java/com/cool/store/mapper/PointInfoMapper.java +++ b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/PointInfoMapper.java @@ -34,6 +34,13 @@ public interface PointInfoMapper extends Mapper { */ Page getMyPointPage(@Param("eid") String eid,@Param("request") PointPageRequest request); + /** + * 获取我的铺位 + * @param request + * @return + */ + Long getMyPointCount(@Param("eid") String eid, @Param("request") PointPageRequest request); + /** * 获取线索选择门店数 * @param lineIds diff --git a/coolstore-partner-dao/src/main/resources/mapper/PointInfoMapper.xml b/coolstore-partner-dao/src/main/resources/mapper/PointInfoMapper.xml index 3ed3c1e95..25eb24731 100644 --- a/coolstore-partner-dao/src/main/resources/mapper/PointInfoMapper.xml +++ b/coolstore-partner-dao/src/main/resources/mapper/PointInfoMapper.xml @@ -130,6 +130,61 @@ order by a.id desc +