Commit a811b674 by 宋毅

Merge branch 'center-channel' of gitlab.gongsibao.com:jiangyong/zhichan into center-channel

parents 28440dfd 8890fc0f
...@@ -51,7 +51,7 @@ class FgbusinesschanceAPI extends WEBBase { ...@@ -51,7 +51,7 @@ class FgbusinesschanceAPI extends WEBBase {
case "updateStatus"://更新商机跟进状态 case "updateStatus"://更新商机跟进状态
opResult = await this.utilsFgbusinesschancSve.updateStatus(pobj, pobj.actionBody); opResult = await this.utilsFgbusinesschancSve.updateStatus(pobj, pobj.actionBody);
break; break;
case "getMoreInfoUrl":// 更多客户信息链接地址--TODO:模拟 case "getMoreInfoUrl":// 更多客户信息链接地址
opResult = await this.utilsFgbusinesschancSve.getMoreInfoUrl(pobj, pobj.actionBody); opResult = await this.utilsFgbusinesschancSve.getMoreInfoUrl(pobj, pobj.actionBody);
break break
default: default:
......
...@@ -167,18 +167,9 @@ class UtilsFgbusinesschancService extends AppServiceBase { ...@@ -167,18 +167,9 @@ class UtilsFgbusinesschancService extends AppServiceBase {
if (!actionBody.companyName) { if (!actionBody.companyName) {
return system.getResult(null, "actionBody.companyName can not be empty,100290"); return system.getResult(null, "actionBody.companyName can not be empty,100290");
} }
// var url = settings.entProfileUrl() + "?"; var url = settings.entProfileUrl() + `#/abc?companyName=${actionBody.companyName}`;
// var reqParam = {
// companyName: actionBody.companyName
// }
// var result = await this.restPostWithHValueUrl(reqParam, url);
// let code = result.code || result.status
// if (code !== 200 && code !== 0) {
// return system.getResult(null, result.message || result.msg || "req is error");
// }
// return system.getResultSuccess(result.data);
return system.getResultSuccess({ return system.getResultSuccess({
url: "https://www.gongsibao.com" url: encodeURI(url)
}) })
} }
......
<a name="menu" href="/doc">返回主目录</a>
1. [获取营销话术](#a) 1. [获取营销话术](#a)
1. [获取工商接口](#b) 1. [获取工商接口](#b)
1. [30秒认知客户](#c) 1. [30秒认知客户及产品服务标签](#c)
1. [更多客户信息链接地址](#d) 1. [更多客户信息链接地址](#d)
1. [推荐业务状态更新](#e) 1. [推荐业务状态更新](#e)
1. [推荐业务列表](#f) 1. [推荐业务列表](#f)
1. [已购产品列表](#g) 1. [已购产品列表](#g)
1. [推送商机](#h)
## **<a name="a"> 获取营销话术</a>** ## **<a name="a"> 获取营销话术</a>**
[返回到目录](#menu)
##### URL ##### URL
[/web/opaction/fgbusinesschance/springBoard]
[/api/opaction/fgbusinesschance/springBoard]
#### 参数格式 `JSON` #### 参数格式 `JSON`
#### HTTP请求方式 `POST` #### HTTP请求方式 `POST`
#### 请求头中需要增加token(用户登录后的凭证)的值
#### 请求头中需要增加token的值
#### 渠道执行的类型 actionType:getTalkContent #### 渠道执行的类型 actionType:getTalkContent
#### 请求数据 #### 请求数据
``` ```
{ {
"actionType":"getTalkContent", "actionType":"getTalkContent",
actionBody:{ actionBody:{
"already_product":"公司注册", "recommendId":"推荐id"
"recommend_product":"驳回宝"
} }
} }
``` ```
#### 返回结果 #### 返回结果
``` ```
<!-- data[0]代表开场白 <!--data参数说明,以,隔开:
data[1]代表话术原因 data[0]代表开场白
data[2]代表问答行式话术 data[1]代表话术原因
data[3]代表结束语 --> data[2]代表问答行式话术
data[3]代表结束语 -->
{ {
"status": 0, "status": 0,
"msg": "成功", "msg": "成功",
...@@ -42,13 +55,23 @@ data[3]代表结束语 --> ...@@ -42,13 +55,23 @@ data[3]代表结束语 -->
``` ```
## **<a name="b"> 获取工商接口</a>** ## **<a name="b"> 获取工商接口</a>**
[返回到目录](#menu)
##### URL ##### URL
[/web/opaction/fgbusinesschance/springBoard]
[api/opaction/fgbusinesschance/springBoard]
#### 参数格式 `JSON` #### 参数格式 `JSON`
#### HTTP请求方式 `POST` #### HTTP请求方式 `POST`
#### 请求头中需要增加token(用户登录后的凭证)的值
#### 请求头中需要增加token的值
#### 渠道执行的类型 actionType:getCompanyInfo #### 渠道执行的类型 actionType:getCompanyInfo
#### 请求数据 #### 请求数据
``` ```
{ {
"actionType":"getCompanyInfo", "actionType":"getCompanyInfo",
...@@ -57,7 +80,9 @@ data[3]代表结束语 --> ...@@ -57,7 +80,9 @@ data[3]代表结束语 -->
} }
} }
``` ```
#### 返回结果 #### 返回结果
``` ```
{ {
"status": 0, "status": 0,
...@@ -85,14 +110,22 @@ data[3]代表结束语 --> ...@@ -85,14 +110,22 @@ data[3]代表结束语 -->
} }
``` ```
## **<a name="c"> 30秒认知客户</a>** ## **<a name="c"> 30秒认知客户及产品服务标签</a>**
[返回到目录](#menu)
##### URL ##### URL
[/web/opaction/fgbusinesschance/springBoard]
[/api/opaction/fgbusinesschance/springBoard]
#### 参数格式 `JSON` #### 参数格式 `JSON`
#### HTTP请求方式 `POST` #### HTTP请求方式 `POST`
#### 请求头中需要增加token(用户登录后的凭证)的值
#### 请求头中需要增加token的值
#### 渠道执行的类型 actionType:getCompanyLabel #### 渠道执行的类型 actionType:getCompanyLabel
#### 请求数据 #### 请求数据
``` ```
{ {
"actionType":"getCompanyLabel", "actionType":"getCompanyLabel",
...@@ -101,25 +134,84 @@ data[3]代表结束语 --> ...@@ -101,25 +134,84 @@ data[3]代表结束语 -->
} }
} }
``` ```
#### 返回结果 #### 返回结果
``` ```
<!--输出参数说明:lable_type:标签类别、lable_data:画像标签-->
{ {
"status": 0, "status": 0,
"msg": "success", "msg": "success",
"data": [], "data": [
"requestId": "a66073a67d454559a10f2961c83ace37" {
"lable_data": [
"微型企业",
"有限责任公司",
"长青公司",
"租赁和商务服务业",
"华东地区",
"一枝独秀"
],
"lable_type": "基本标签"
},
{
"lable_data": [
"存续"
],
"lable_type": "经营标签"
},
{
"lable_data": [
"专利小白",
"商标行家",
"软件著作小白",
"作品著作小白"
],
"lable_type": "资产标签"
},
{
"lable_data": [
"阿里担保注册",
"阿里云"
],
"lable_type": "偏好标签"
},
{
"lable_data": [
"替他人推销",
"广告",
"人事管理辅助",
"商业企业迁移",
"医疗用品",
"财会",
"工商管理辅助",
"办公事务"
],
"lable_type": "产品标签"
}
],
"requestId": "9df07bcffae0410c983e0fdfd3d0fc2c"
} }
``` ```
## **<a name="d"> 更多客户信息链接地址</a>** ## **<a name="d"> 更多客户信息链接地址</a>**
[返回到目录](#menu)
##### URL ##### URL
[/web/opaction/fgbusinesschance/springBoard]
[/api/opaction/fgbusinesschance/springBoard]
#### 参数格式 `JSON` #### 参数格式 `JSON`
#### HTTP请求方式 `POST` #### HTTP请求方式 `POST`
#### 请求头中需要增加token(用户登录后的凭证)的值
#### 请求头中需要增加token的值
#### 渠道执行的类型 actionType:getMoreInfoUrl #### 渠道执行的类型 actionType:getMoreInfoUrl
#### 请求数据 #### 请求数据
``` ```
{ {
"actionType":"getMoreInfoUrl", "actionType":"getMoreInfoUrl",
...@@ -128,7 +220,9 @@ data[3]代表结束语 --> ...@@ -128,7 +220,9 @@ data[3]代表结束语 -->
} }
} }
``` ```
#### 返回结果 #### 返回结果
``` ```
{ {
"status": 0, "status": 0,
...@@ -141,13 +235,21 @@ data[3]代表结束语 --> ...@@ -141,13 +235,21 @@ data[3]代表结束语 -->
``` ```
## **<a name="e"> 推荐业务状态更新</a>** ## **<a name="e"> 推荐业务状态更新</a>**
[返回到目录](#menu)
##### URL ##### URL
[/web/opaction/fgbusinesschance/springBoard]
[/api/opaction/fgbusinesschance/springBoard]
#### 参数格式 `JSON` #### 参数格式 `JSON`
#### HTTP请求方式 `POST` #### HTTP请求方式 `POST`
#### 请求头中需要增加token(用户登录后的凭证)的值
#### 请求头中需要增加token的值
#### 渠道执行的类型 actionType:updateStatus #### 渠道执行的类型 actionType:updateStatus
#### 请求数据 #### 请求数据
``` ```
{ {
"actionType":"updateStatus", "actionType":"updateStatus",
...@@ -159,7 +261,9 @@ data[3]代表结束语 --> ...@@ -159,7 +261,9 @@ data[3]代表结束语 -->
} }
} }
``` ```
#### 返回结果 #### 返回结果
``` ```
{ {
"status": 0,// 0为成功,否则失败 "status": 0,// 0为成功,否则失败
...@@ -171,13 +275,21 @@ data[3]代表结束语 --> ...@@ -171,13 +275,21 @@ data[3]代表结束语 -->
## **<a name="f"> 推荐业务列表</a>** ## **<a name="f"> 推荐业务列表</a>**
[返回到目录](#menu)
##### URL ##### URL
[/web/opaction/fgbusinesschance/springBoard]
[/api/opaction/fgbusinesschance/springBoard]
#### 参数格式 `JSON` #### 参数格式 `JSON`
#### HTTP请求方式 `POST` #### HTTP请求方式 `POST`
#### 请求头中需要增加token(用户登录后的凭证)的值
#### 请求头中需要增加token的值
#### 渠道执行的类型 actionType:getRecommendProducts #### 渠道执行的类型 actionType:getRecommendProducts
#### 请求数据 #### 请求数据
``` ```
{ {
"actionType":"getRecommendProducts", "actionType":"getRecommendProducts",
...@@ -186,30 +298,40 @@ data[3]代表结束语 --> ...@@ -186,30 +298,40 @@ data[3]代表结束语 -->
} }
} }
``` ```
#### 返回结果 #### 返回结果
``` ```
{ {
"status": 0,// 0为成功,否则失败 "status": 0,// 0为成功,否则失败
"msg": "success", "msg": "success",
"data":[{ "data":[{
"accountId":"客户ID", "accountId":"客户ID",
"recommendId": "00000001", "recommendId": "00000001",//推荐唯一码
"typeName": "知识产权", "typeName": "知识产权",//推荐类型
"productName": "软件著作权", "productName": "软件著作权",//推荐产品
"buyRate": "80%" "buyRate": "80%"//购买概率
}], }],
"requestId": "f21446617c5e46ad889f3fab7bb69456" "requestId": "f21446617c5e46ad889f3fab7bb69456"
} }
``` ```
## **<a name="g"> 已购产品列表</a>** ## **<a name="g"> 已购产品列表</a>**
[返回到目录](#menu)
##### URL ##### URL
[/web/opaction/fgbusinesschance/springBoard]
[/api/opaction/fgbusinesschance/springBoard]
#### 参数格式 `JSON` #### 参数格式 `JSON`
#### HTTP请求方式 `POST` #### HTTP请求方式 `POST`
#### 请求头中需要增加token(用户登录后的凭证)的值
#### 请求头中需要增加token的值
#### 渠道执行的类型 actionType:getOldOrder #### 渠道执行的类型 actionType:getOldOrder
#### 请求数据 #### 请求数据
``` ```
{ {
"actionType":"getOldOrder", "actionType":"getOldOrder",
...@@ -218,7 +340,72 @@ data[3]代表结束语 --> ...@@ -218,7 +340,72 @@ data[3]代表结束语 -->
} }
} }
``` ```
#### 返回结果
```
{
"status": 0,// 0为成功,否则失败
"msg": "success",
"data":[{
"source": "阿里云",//购买渠道
"productName": "公司注册",//购买产品名称
"orderAmount": 680,//订单金额
"createTime":"2019-12-12",//购买日期
"statusName": "已完成"//购买状态名称
}],
"requestId": "f21446617c5e46ad889f3fab7bb69456"
}
```
## **<a name="h"> 推送商机</a>**
[返回到目录](#menu)
##### URL
[/api/opaction/fgbusinesschance/springBoard]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
#### 请求头中需要增加token的值
#### 渠道执行的类型 actionType:create
#### 请求数据
```
{
"actionType":"create",
actionBody:{
businessData:[
{
"companyId":"111111100001",//公司唯一码
"companyName": "公司名称",
"businessId": "商机唯一码",
createTime":"2019-12-12"
},
{
"companyId":"111111100001",//公司唯一码
"companyName": "公司名称",
"businessId": "商机唯一码",
createTime":"2019-12-12"
}
]
}
}
```
#### 返回结果 #### 返回结果
```
{
"status": 0,// 0为成功,否则失败
"msg": "success",
"data":null,
"requestId": "f21446617c5e46ad889f3fab7bb69456"
}
``` ```
```
\ No newline at end of file
...@@ -4,6 +4,7 @@ ...@@ -4,6 +4,7 @@
1. [收藏logo](#collectLogo) 1. [收藏logo](#collectLogo)
1. [获取收藏的logo](#getCollectibleLogoListByUser) 1. [获取收藏的logo](#getCollectibleLogoListByUser)
1. [获取已购买的logo](#getPaidLogoListByUser) 1. [获取已购买的logo](#getPaidLogoListByUser)
1. [下载logo](#getLogoMaterial)
## **<a name="singlelogo"> 生成logo</a>** ## **<a name="singlelogo"> 生成logo</a>**
[返回到目录](#menu) [返回到目录](#menu)
...@@ -197,3 +198,32 @@ ...@@ -197,3 +198,32 @@
} }
``` ```
## **<a name="getLogoMaterial"> 下载logo</a>**
[返回到目录](#menu)
##### URL
[/web/action/logoOrderApi/springBoard]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
#### 请求头中需要增加userpin(用户登录后的凭证)的值
#### 渠道执行的类型 actionType:getPaidLogoListByUser
``` javascript
{
"actionType":"getLogoMaterial",
"actionBody":{
"orderNo":"LOGO22202004291047cC" //订单号
}
}
```
#### 返回结果
```javascript
{
"status":0,
"msg":"success",
"data":"https://gsb-zc.oss-cn-beijing.aliyuncs.com/周杰伦.zip",
"requestId":"4475b4e2804b4c008869231a118d44cc"
}
```
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 to comment