feat: 新增路线详情关联管家顾问及相关功能
详细变更如下: - 更新 .gitignore 文件,添加 pnpm-store 忽略规则 - 新增数据库迁移脚本,为 DetailRecord 添加可空的 conciergeAdvisorId 字段用于关联管家顾问 - 完善 Admin 后台玩法详情编辑器,支持选择关联的管家顾问并校验合法性 - 公共 API 支持返回已启用的管家顾问完整数据,不在详情表中冗余存储管家资料 - 小程序端新增详情页联系管家入口、个人页最近浏览历史功能 - 更新所有相关文档与测试用例,修复下拉选择框的 z-index 样式问题
This commit is contained in:
1 parent
e7b8c5bf43
commit
b7a81964c9
34 files changed
+739
-63
No files matched your search
@@ -50,7 +50,7 @@ def detail_record_dict(detail) -> dict:
|
||||
return model_dict(detail)
|
||||
|
||||
|
||||
def public_detail_dict(detail) -> dict:
|
||||
def public_detail_dict(detail, concierge_advisor=None) -> dict:
|
||||
return {
|
||||
"key": detail.key,
|
||||
"eyebrow": detail.eyebrow,
|
||||
@@ -63,6 +63,7 @@ def public_detail_dict(detail) -> dict:
|
||||
"excluded": detail.excluded or [],
|
||||
"notes": detail.notes or [],
|
||||
"gallery": detail.gallery or [],
|
||||
"conciergeAdvisor": public_concierge_advisor_dict(concierge_advisor) if concierge_advisor else None,
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in new issue
Block a user