refs
用户 yeg <1347747024@qq.com>
星期二, 九月 29, 2026 16:45 +0800
提交者 yeg <1347747024@qq.com>
星期二, 九月 29, 2026 16:45 +0800
提交7a5303f5245e618422f32267c758dadb704487bb
目录 4933d59bb08acd89f87c63bfcc86766892e7b797 目录 | zip | gz
parent 160e97a034e1b9fad4052d449da0eeecc9540e97 查看 | 对比
feat(huifu): 进件补采线下经营的三张门店材料(门头照/内景照/收银台)

线下报备下通道把「门店材料」当成一组三张,并在**进件这一步**由商户材料校验服务按
F-code 逐张核对,缺一张整笔驳回。2026-09-29 的真实驳回原文:

调用商户材料校验服务返回,校验失败 缺失图片:F22-店铺门头照图片;F24-店铺内景图片;F105-店铺收银台

我方三处对不上:企业(含个体工商户)主体一张都不采集(表单没有入口,extended_material_list
的下发条件写成「仅个人」);个人主体只有两张;**F105 收银台全仓没有任何字段与入口**。

- 商户端表单:三张图改成两类主体共用的一组,补「店铺收银台照片」;校验、草稿、提交载荷同步。
- 服务端:请求加 storeCashierUrl;三张图不分主体都必填;落库 store_cashier_url
(迁移 V156 + MerchantOnboardingSchemaInitializer);两条进件路径发
store_header_pic / store_indoor_pic / store_cashier_desk_pic(字段名取自通道报错原文);
业务开通的 extended_material_list 改成两类主体都发 F22/F24/F105。
- 重提补齐(supplyMissingOnboardingMaterials)纳入收银台,且不再只对个人主体生效。
- 后台进件详情补「店铺收银台」一列。
- 台账:02/06/08、CONTEXT 术语、商户端 18-商户进件;issue 03(线下企业要不要门店材料)用本次
实测结掉。

待确认(已记进 issue 03):F105 在仓库内的官方原件里没有条目,只有运行时驳回;企业主体在
extended_material_list 里交这一组是否被通道承认,需一次真实进件验收或汇付书面回复。
1个文件已添加
21个文件已修改
433 ■■■■■ 已修改文件
.scratch/offline-wechat-scene-switch/issues/03-enterprise-offline-store-materials-unknown.md 70 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
.scratch/offline-wechat-scene-switch/spec.md 4 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
CONTEXT.md 5 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
docs/huifu/02-进件与收款能力.md 15 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
docs/huifu/06-踩坑清单.md 1 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
docs/huifu/08-上线与环境.md 2 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
rencaika_merchant/docs/pages/18-商户进件.md 4 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
rencaika_merchant/pages/merchant-onboarding/merchant-onboarding.uvue 26 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
talent-card-admin/src/views/MerchantOnboardingDetailView.vue 3 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
talent-card-server/src/main/java/com/talentcard/server/business/merchant/MerchantOnboardingRequest.java 8 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
talent-card-server/src/main/java/com/talentcard/server/business/merchant/MerchantOnboardingSchemaInitializer.java 5 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
talent-card-server/src/main/java/com/talentcard/server/business/merchant/MerchantSettlementService.java 89 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
talent-card-server/src/main/java/com/talentcard/server/business/payment/huifu/HuifuEnterpriseOnboardingCommand.java 7 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
talent-card-server/src/main/java/com/talentcard/server/business/payment/huifu/HuifuEnterpriseOnboardingGateway.java 6 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
talent-card-server/src/main/java/com/talentcard/server/business/payment/huifu/HuifuIndividualOnboardingCommand.java 6 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
talent-card-server/src/main/java/com/talentcard/server/business/payment/huifu/HuifuIndividualOnboardingGateway.java 6 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
talent-card-server/src/main/java/com/talentcard/server/business/payment/huifu/HuifuMerchantBusinessOpenGateway.java 28 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
talent-card-server/src/main/resources/db/migration/V156__merchant_onboarding_store_cashier.sql 26 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
talent-card-server/src/test/java/com/talentcard/server/business/merchant/MerchantExistingOnboardingTests.java 47 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
talent-card-server/src/test/java/com/talentcard/server/business/payment/huifu/HuifuBusinessOpenRequiredFieldsTests.java 37 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
talent-card-server/src/test/java/com/talentcard/server/business/payment/huifu/HuifuIndividualOnboardingRequiredFieldsTests.java 32 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
talent-card-server/src/test/java/com/talentcard/server/business/payment/huifu/HuifuOnboardingMerchantLevelTests.java 6 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史