monthly-2026-08
月报 · 2026年八月
姓名: 邓星星(dengxingxing) 项目: hoolihome-project 分支: production 提交数: 11个(含8个功能提交)
📋 本月工作汇总
按周统计
| 周次 | 日期范围 | 提交数 |
|---|---|---|
| 第32周 | 08/03-08/09 | 2 |
| 第34周 | 08/17-08/23 | 5 |
| 第35周 | 08/24-08/30 | 4 |
按模块统计
| 模块 | 提交数 |
|---|---|
| 其他 | 6 |
| 推荐系统 | 2 |
| 财务/钱包 | 1 |
| 新媒体线索 | 1 |
| CRM/销售 | 1 |
🛠 详细工作内容
1. fix(wallet): 更新提现描述的预计到账时间 🐛 修复
- 模块: 财务/钱包
- 提交:
764112409188(2026-08-28) - 涉及文件:
.../src/main/java/com/hoolihome/wallet/vo/WithdrawalRequestVo.java - 改动量: +0行 / -0行
- 功能说明: ### Commit 1
- private String withdrawalDesc = "提现申请已提交,预计本月20号至月底期间打款,请您耐心等待";
+ private String withdrawalDesc = "提现申请已提交,预计本月底至次月中到账,请您耐心等待";
2. feat(utils): 优化拼音转换逻辑及集成测试覆盖 ⭐ 新增
- 模块: 其他
- 提交:
8d5c315a591b(2026-08-26) - 涉及文件:
.../com/hoolihome/test/PlatformUserPinyinTest.java - 改动量: +0行 / -0行
- 功能说明: 更新了提现提示文案,将预计到账时间从"本月20号至月底"改为"本月底至次月中",让用户更清楚钱什么时候能到账。
+package com.hoolihome.test;
+
+import com.hoolihome.admin.utils.PinyinHelper;
+import com.hoolihome.entity.platform.PlatformUser;
+import com.hoolihome.platform.service.IPlatformAutoIdService;
+import com.hoolihome.platform.service.IPlatformUserService;
+import lombok.extern.slf4j.Slf4j;
+import org.junit.jupiter.api.Test;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.boot.test.context.SpringBootTest;
+
+@Slf4j
+@SpringBootTest
+public class PlatformUserPinyinTest {
+
3. feat(utils): 优化拼音转换逻辑及集成测试覆盖 ⭐ 新增
- 模块: 其他
- 提交:
a77fb3a86db6(2026-08-26) - 涉及文件:
hoolihome-api-pom/hoolihome-crm-api/build.gradle、.../admin/service/PlatformUserService.java、.../com/hoolihome/admin/utils/PinyinHelper.java、.../hoolihome/admin/utils/PinyinHelperTest.java - 改动量: +0行 / -0行
- 功能说明: ### Commit 2 & 3
+ implementation 'com.belerweb:pinyin4j:2.5.1'
+
4. fix(referral): 修正推荐费相关服务调用及对象类型 🐛 修复
- 模块: 推荐系统
- 提交:
74f2be14a46f(2026-08-25) - 涉及文件:
.../main/java/com/hoolihome/crm/controller/ReferralController.java、.../data/service/mdy/executor/impl/MdyReferralExecutor.java - 改动量: +0行 / -0行
- 功能说明: 新增了用户拼音转换功能,并添加了相关测试用例,方便通过姓名拼音搜索用户。
- commonService.addToMdy(ObjectDataTypeEnum.CashBack.getCode(), referral.getId().toString());
+ commonService.addToMdy(ObjectDataTypeEnum.Referral.getCode(), referral.getId().toString());
5. fix(order): 修复订单信息更新时中文名未设置的问题 🐛 修复
- 模块: 其他
- 提交:
58f11b7798a8(2026-08-20) - 涉及文件:
.../src/main/java/com/hoolihome/crm/service/order/OrderService.java - 改动量: +0行 / -0行
- 功能说明: ### Commit 4
+ updateWrapper.set(OrderInfo.CN_NAME, StrUtil.nullToEmpty(param.getCnName()));
6. feat(mediaLead): 新增租房预算字段支持 ⭐ 新增
- 模块: 新媒体线索
- 提交:
9e66da79af00(2026-08-20) - 涉及文件:
.../java/com/hoolihome/crm/controller/MediaLeadController.java、.../src/main/java/com/hoolihome/crm/log/dto/MediaLeadLog.java、.../com/hoolihome/crm/params/medialead/UpdateMediaLeadParam.java、.../java/com/hoolihome/crm/vo/medialead/MediaLeadBaseVo.java、.../src/main/java/com/hoolihome/entity/home/CrmNewMediaLead.java - 改动量: +0行 / -0行
- 功能说明: 在媒体线索模块新增了"租房预算"字段,并限制了最多1000个字符的输入长度。
+ if (StrUtil.isNotBlank(param.getRentBudget()) && param.getRentBudget().trim().length() > 1000) {
+ return "租房预算长度不能超过1000个字符";
+ }
7. fix(application): 修复申请表单销售人员ID更新逻辑 🐛 修复
- 模块: CRM/销售
- 提交:
0d0123f13f36(2026-08-17) - 涉及文件:
.../com/hoolihome/crm/service/application/ApplicationFormService.java、.../src/main/java/com/hoolihome/data/service/SturentsSyncService.java - 改动量: +0行 / -0行
- 功能说明: 修复了申请表单的销售人员分配逻辑,现在只有当表单未分配销售人员时才自动分配,避免覆盖已有的销售人员。
+ if (!NumHelper.Int.checkNotZero(af.getSalesUserId())) {
+ af.setSalesUserId(ownerId);
+ }
8. fix(RecommendScriptShareService): 优化分享列表过期数据清理逻辑 🐛 修复
- 模块: 推荐系统
- 提交:
2bc8face954c(2026-08-05) - 涉及文件:
.../erp/service/RecommendScriptShareService.java - 改动量: +0行 / -0行
- 功能说明: 优化了推荐话术分享功能的过期数据清理策略,采用更可靠的方式清理已过期的分享记录,避免因Redis缓存问题导致过期数据未及时清理。
+ * <p>
+ * 失效判定不依赖Redis TTL:先按score(分享时间)清理必然过期的索引成员,
+ * 再逐条校验详情的逻辑过期时间,避免详情key的TTL异常(如主从切换、数据恢复
+ * 导致TTL丢失)时,已过期分享仍被统计。
- // 获取索引中所有shareId(按时间倒序)
+ // 按score(分享时间)清理已确定过期的索引成员,无需逐条读取详情
+ removeExpiredIndexMembers(indexKey);
+
+ // 获取索引中剩余的所有shareId
📊 本月工作总结
【核心成果】 本月完成8次代码提交,覆盖钱包、推荐系统、新媒体线索、CRM等多个核心业务模块。重点推进租房预算字段新增、拼音转换逻辑优化及集成测试覆盖等关键功能,同时完成推荐费服务调用、订单信息更新等6项缺陷修复,稳步提升系统稳定性与功能完整性。
【技术亮点】 重构拼音转换工具类,优化多音字处理逻辑并构建完整集成测试用例,为用户搜索与排序场景提供可靠基础;采用定时清理机制优化分享列表过期数据管理,有效控制存储成本。统一规范订单、申请表单等业务对象的数据同步流程,强化服务间调用健壮性。
【业务价值】 租房预算字段的引入显著增强新媒体线索获取能力,为精准营销与用户分层提供数据支撑;钱包提现预计到账时间展示优化、申请表单逻辑完善等细节改进,直接提升用户与销售团队的协作效率。
报告生成时间:2026-09-01 08:00