Commit c6056900 by 刘铭阳

20260707 feat 新增落地页企业留资建商机

parent ff6c4be9
# partner-mp 第四点接口文档(介绍人视图 03 + 对接人视图 04)
# partner-mp 第四点接口文档(介绍人视图 03 + 对接人视图 04)
......@@ -541,6 +541,34 @@ sdk.domainServicePost(
- **改动**:介绍人身份 / 介绍人的合伙人统计与列表,**只统计和展示 status=2(审核通过)的合伙人**;被推荐人仍处待审核(status=1)时,邀请人**不**显示为介绍人、也不计入介绍合伙人数与列表。
- **前端无需改动**,行为随后端生效(此前口径为"曾推荐≥1位合伙人即介绍人",不区分审核状态)。
## ⑦ landing_lead_create — 落地页企业留资建商机 【新增·匿名】
- **页面/位置**:推广码落地页流程(`邀请码&推广码落地页流程.html`)· 推广码 → 用户端 H5 落地页 → **企业产品 · 企业留资表单**(未登录、或已登录但名下无企业两条分支共用)。
- **用途效果**:替代旧 CRM 设计——现无 CRM,企业留资直接落一条**商机**。企业留资**无需登录**,合伙人归属通过推广码 `code` 带入。`source=2`(落地页扫码)、`user_type=1`(企业)、初始 `status=1`(待审核)。命中**三维去重**(客户名称+联系电话+产品,且进行中)则只刷新更新时间不新建。
- **鉴权**:匿名接口(`isAnonymous=true`)。已登录·无企业分支也调同一接口(可选带登录态,不影响归属)。
- **入参**
| 字段 | 类型 | 必填 | 说明 |
|------|------|------|------|
| code | string | 是 | 推广码短码;后端解析出合伙人(uid) + 产品(产品码=object_id / 物料码=content.product_id) |
| customer_name | string | 是 | 企业名称 |
| contact_mobile | string | 是 | 联系电话(去重维度之一) |
| description | string | 否 | 补充说明 |
> 留资表单只有"企业名称 + 联系电话"两个字段(无独立联系人)。落库商机时:`customer_name`=企业名称;`contact_name`=企业名称(直接赋值);`contact_mobile`=联系电话(直接赋值)。
> 校验:推广码须能解析出产品(通用无产品码报"该推广码未关联产品,无法企业留资");产品须为企业服务类(category type=1)。
- **反参**`{ result:0, msg:"提交成功", opportunity_id, duplicated }``duplicated=true` 表示命中去重、刷新了原商机而非新建)。
- **示例**
```jsonc
// 请求(匿名) data: { "code":"a1b2c3d4", "customer_name":"杭州某某科技有限公司", "contact_mobile":"13800001111" }
// 响应
{ "result": 0, "msg": "提交成功", "opportunity_id": 6100, "duplicated": false }
```
> 落地页流程其余节点均复用现有接口:扫码绑定合伙人 `bind_contactor_for_login`、老用户判断 `is_historical_user`、已有企业查客户经理企微码 `get_company_code_mobile`、生成/还原/图片 `gen_qrcode_code`/`get_qrcode_info`/`get_qrcode_image`。
---
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment