weekly-2026-W29
周报 · 2026年第29周(07月13日-07月18日)
姓名: 邓星星(dengxingxing) 项目: hoolihome-project 分支: production 提交数: 14个(含5个功能提交)
📋 本周工作汇总
按日期统计
| 日期 | 提交数 | 主要内容 |
|---|---|---|
| 07/13 周一 | 1 | feat(export): 新增商机和订单异步导出功能,优化 |
| 07/14 周二 | 4 | fix(qywx): 优化异常日志记录并完善导出通知事务处理、feat(export): 新增合作方用户异步导出功能、feat(export): 增加多模块异步导出功能,支持动态… |
| 07/15 周三 | 7 | refactor(query): 统一关键字搜索逻辑封装至Q、feat(api): 支持关键词对多表多字段及ID的混合模糊、修改… |
| 07/16 周四 | 2 | 修改、兼容线上版本 |
| 07/17 周五 | 0 | — |
| 07/18 周六 | 0 | — |
按模块统计
| 模块 | 提交数 |
|---|---|
| 其他 | 6 |
| 数据导出 | 3 |
| 查询搜索 | 2 |
| 活动促销 | 1 |
| 媒体线索 | 1 |
| CRM/商机管理 | 1 |
🛠 详细工作内容
1. refactor(query): 统一关键字搜索逻辑封装至QueryConfigProvider中 ♻️ 重构
- 提交:
0f67e71dcee2(2026-07-15) - 改动量: +0行 / -0行
- 功能说明: (功能说明待补充)
+import cn.hutool.core.util.NumberUtil;
+import cn.hutool.core.util.StrUtil;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
2. feat(api): 支持关键词对多表多字段及ID的混合模糊搜索 ⭐ 新增
- 提交:
c9a1cc834a7e(2026-07-15) - 改动量: +0行 / -0行
- 功能说明: (功能说明待补充)
+import cn.hutool.core.util.NumberUtil;
3. refactor(promotion): 批量构建活动VO列表消除N+1查询 ♻️ 重构
- 提交:
413bf28a5c38(2026-07-15) - 改动量: +0行 / -0行
- 功能说明: (功能说明待补充)
-import java.util.stream.Collectors;
4. feat(mediaLead): 支持convertLead接口指定销售ID参数 ⭐ 新增
- 提交:
d7e056a85325(2026-07-15) - 改动量: +0行 / -0行
- 功能说明: (功能说明待补充)
- public R<?> convertLead(Long id, Long mainLeadId, CommonReqDTO commonReqDTO) throws Exception {
- var leadId = mediaLeadUpdateService.convertLead(id, mainLeadId, commonReqDTO);
+ public R<?> convertLead(Long id, Long mainLeadId, Integer specifySaleId, CommonReqDTO commonReqDTO) throws Exceptio
+ var leadId = mediaLeadUpdateService.convertLead(id, mainLeadId, specifySaleId, commonReqDTO);
5. fix(qywx): 优化异常日志记录并完善导出通知事务处理 🐛 修复
- 提交:
a57d2760564e(2026-07-14) - 改动量: +0行 / -0行
- 功能说明: (功能说明待补充)
+import lombok.extern.slf4j.Slf4j;
6. feat(export): 新增合作方用户异步导出功能 ⭐ 新增
- 提交:
00b21368a696(2026-07-14) - 改动量: +0行 / -0行
- 功能说明: (功能说明待补充)
+import com.hoolihome.crm.export.DistributorUserExportService;
7. feat(export): 增加多模块异步导出功能,支持动态查询集成 ⭐ 新增
- 提交:
83b37f2b0900(2026-07-14) - 改动量: +0行 / -0行
- 功能说明: (功能说明待补充)
+import com.hoolihome.crm.export.ApplicationFormExportService;
8. refactor(common): 调整代码结构及权限相关接口实现 ♻️ 重构
- 提交:
2f3b958f819a(2026-07-14) - 改动量: +0行 / -0行
- 功能说明: (功能说明待补充)
-@MapperScan({"com.hoolihome.mapper", "com.hoolihome.crm.mapper"})
+@MapperScan({"com.hoolihome.mapper", "com.hoolihome.crm.mapper", "com.hoolihome.erp.mapper"})
9. feat(export): 新增商机和订单异步导出功能,优化导出服务 ⭐ 新增
- 提交:
91032a726b0a(2026-07-13) - 改动量: +0行 / -0行
- 功能说明: (功能说明待补充)
+package com.hoolihome.common.export;
+
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.lang.annotation.Target;
+
+/**
+ * 导出列注解 - 标注在 ExportRow 字段上,定义 Excel 列头和顺序
+ */
+@Target(ElementType.FIELD)
+@Retention(RetentionPolicy.RUNTIME)
📊 本周工作总结
第28周工作总结
【核心成果】
本周围绕数据导出体系和查询能力完成重点建设。成功构建统一的异步导出框架,支持商机、订单、合作方用户等多模块导出,显著提升系统数据导出能力。同时完成搜索功能的统一抽象与能力扩展,为后续跨模块搜索场景奠定基础。
【技术亮点】
- 异步导出体系:设计统一的异步导出服务架构,通过动态查询集成实现多业务模块导出能力扩展
- 搜索能力抽象:引入QueryConfigProvider统一封装搜索逻辑,支持关键词对多表多字段及ID的混合模糊搜索
- 性能优化:批量构建活动VO列表消除N+1查询问题,提升列表查询效率
- 事务完善:优化导出通知的事务 2026-07-20 报告生成时间:2026-07-20*