Commit eb74362c by wkliang

fix

parent 86d880e7
...@@ -2,30 +2,38 @@ var WEBBase = require("../../web.base"); ...@@ -2,30 +2,38 @@ var WEBBase = require("../../web.base");
var system = require("../../../system"); var system = require("../../../system");
class diagnosisNeedBus extends WEBBase { class diagnosisNeedBus extends WEBBase {
constructor() { constructor () {
super(); super();
this.unSve = system.getObject('service.utilsSve.utilsNdbSve') this.unSve = system.getObject('service.utilsSve.utilsNdbSve')
} }
async springBoard(pobj, qobj, req) { async springBoard (pobj, qobj, req) {
var result = await this.opActionProcess(pobj, pobj.actionType, req); var result = await this.opActionProcess(pobj, pobj.actionType, req);
return result; return result;
} }
async opActionProcess(pobj, action_type, req) { async opActionProcess (pobj, action_type, req) {
var opResult = null; var opResult = null;
switch (action_type) { switch (action_type) {
case "test"://测试 case "test"://测试
opResult = system.getResultSuccess(null, "测试成功"); opResult = system.getResultSuccess(null, "测试成功");
break; break;
case "getDnList":// 精确检索 case "getDnList":// 获取人工列表
pobj.actionBody.diagnosis_mode = 'rg'
if (Object.keys(pobj.actionBody).length < 1) { if (Object.keys(pobj.actionBody).length < 1) {
return system.getResult(null, `参数不能为空`) return system.getResult(null, `参数不能为空`)
} }
opResult = await this.unSve.getList(pobj); opResult = await this.unSve.getList(pobj);
break; break;
case 'getDnListPending': // 获取列表 case 'getDnListPending': // 获取待处理列表
pobj.actionBody.status = 'dcl'; pobj.actionBody.status = 'dcl';
pobj.actionBody.diagnosis_mode = 'rg'
opResult = await this.unSve.getList(pobj);
break;
case "getDnListAll":// 获取人工列表
if (Object.keys(pobj.actionBody).length < 1) {
return system.getResult(null, `参数不能为空`)
}
opResult = await this.unSve.getList(pobj); opResult = await this.unSve.getList(pobj);
break; break;
case 'getDnDetail': // 获取详情 case 'getDnDetail': // 获取详情
......
...@@ -52,8 +52,8 @@ class FblicenseService extends AppServiceBase { ...@@ -52,8 +52,8 @@ class FblicenseService extends AppServiceBase {
"data": null "data": null
} }
} }
let param = { name: id } let param = { id }
let url = `${this.fbqurl}/gsb/licence_search_index` let url = `${this.fbqurl}/gsb/licence_search_detail`
let result = await this.restClient.execPost(param, url) let result = await this.restClient.execPost(param, url)
result = JSON.parse(result.stdout) result = JSON.parse(result.stdout)
return { return {
...@@ -116,6 +116,7 @@ class FblicenseService extends AppServiceBase { ...@@ -116,6 +116,7 @@ class FblicenseService extends AppServiceBase {
dealForList (data) { dealForList (data) {
return data.map(val => { return data.map(val => {
return { return {
id: val.id,
license_no: val.license_no, license_no: val.license_no,
company_name: val.company_name, company_name: val.company_name,
pub_date: val.pub_date, pub_date: val.pub_date,
......
<a name="menu" href="/doc">返回主目录</a> <a name="menu" href="/doc">返回主目录</a>
1. [精确检索](#getDnList)
2. [获取诊断列表](#getDnListPending)
3. [获取诊断详情](#getDnDetail)
4. [认证](#doDnEAV)
5. [获取需求列表](#getDnNeedList)
5. [获取需求详情](#getDnNeedDetail)
1. [获取诊断列表(人工)](#getDnList)
2. [获取待处理诊断列表(人工)](#getDnListPending)
3. [获取全部诊断列表](#getDnListAll)
4. [获取诊断详情](#getDnDetail)
5. [认证](#doDnEAV)
6. [获取需求列表](#getDnNeedList)
7. [获取需求详情](#getDnNeedDetail)
## **<a name="getDnList"> 获取诊断列表(人工)</a>**
## **<a name="getDnList"> 精确检索</a>**
[返回到目录](#menu) <a name="menu" href="/doc">返回主目录</a> [返回到目录](#menu) <a name="menu" href="/doc">返回主目录</a>
##### URL ##### URL
[/web/zzzd/diagnosisneedbus/springBoard] [/web/zzzd/diagnosisneedbus/springBoard]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST` #### 参数格式 `JSON`
#### HTTP 请求方式 `POST`
#### 渠道执行的类型 actionType:getDnList #### 渠道执行的类型 actionType:getDnList
``` javascript
```javascript
{ {
"diagnosis_no": "N2020081211076qlz86H",//申请编号 "diagnosisNo": "N2020081211076qlz86H",//申请编号
"publish_name": "张三" //联系人名称 "publishName": "张三" //联系人名称
"publish_mobile": ""13911391996", //联系人电话 "publishMobile": "13911391996", // 联系人电话
"corporate_type": "qjd",//店铺类型 电商诊断:qjd/zmd/zyd(旗舰店/专卖店/专营店),直播诊断:qy/gtgsh/mbfqy/flfw(企业/个体工商户/民办非企业/法律服务)' "corporateType": "qjd",//店铺类型 电商诊断:qjd/zmd/zyd(旗舰店/专卖店/专营店),直播诊断:qy/gtgsh/mbfqy/flfw(企业/个体工商户/民办非企业/法律服务)'
"status": "dcl"//状态 dcl/gtz/dqrfa/ygb/ywc(待处理/沟通中/待确认方案/已关闭/已完成) "status": "dcl"//状态 dcl/gtz/dqrfa/ygb/ywc(待处理/沟通中/待确认方案/已关闭/已完成)
"page":1,//页数 "page":1,//页数
"pageSize":20,//每页条数 "pageSize":20,//每页条数
"startDate":"2020-02-16T04:14:24.000Z",//开始时间 "stdate":"2020-02-16T04:14:24.000Z",//开始时间
"endDate":"2020-02-21T14:14:24.000Z"//结束时间 "endate":"2020-02-21T14:14:24.000Z"//结束时间
} }
``` ```
#### 返回结果 #### 返回结果
```javascript ```javascript
{ {
"status": 0, "status": 0,
...@@ -55,22 +62,90 @@ ...@@ -55,22 +62,90 @@
} }
``` ```
## **<a name="getDnListPending"> 获取待处理诊断列表(人工)</a>**
## **<a name="getDnListPending"> 获取诊断列表</a>**
[返回到目录](#menu) <a name="menu" href="/doc">返回主目录</a> [返回到目录](#menu) <a name="menu" href="/doc">返回主目录</a>
##### URL ##### URL
[/web/zzzd/diagnosisneedbus/springBoard] [/web/zzzd/diagnosisneedbus/springBoard]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST` #### 参数格式 `JSON`
#### HTTP 请求方式 `POST`
#### 渠道执行的类型 actionType:getDnListPending #### 渠道执行的类型 actionType:getDnListPending
``` javascript
```javascript
{ {
"page":1,//页数 "diagnosisNo": "N2020081211076qlz86H",//申请编号
"pageSize":20,//每页条数 "publishName": "张三" //联系人名称
"publishMobile": "13911391996", // 联系人电话
"corporateType": "qjd",//店铺类型 电商诊断:qjd/zmd/zyd(旗舰店/专卖店/专营店),直播诊断:qy/gtgsh/mbfqy/flfw(企业/个体工商户/民办非企业/法律服务)'
"status": "dcl"//状态 dcl/gtz/dqrfa/ygb/ywc(待处理/沟通中/待确认方案/已关闭/已完成)
"page":1,//页数
"pageSize":20,//每页条数
"stdate":"2020-02-16T04:14:24.000Z",//开始时间
"endate":"2020-02-21T14:14:24.000Z"//结束时间
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"count": 1,
"rows": [
{
"id": 10,
"diagnosis_no": "N2020081211076qlz86H",//申请编号
"corporate_type": "qjd",//店铺类型
"corporate_type_name": "旗舰店",//店铺类型名称
"corporate_name": "林氏集团",//公司名称
"publish_name": null,//联系人名称
"publish_mobile": "13911391996",//联系人电话
"status": "dcl",//状态
"status_name": "待处理"//状态名称
}
],
},
"requestId": "c0dbbd7ba07c4a63899b672816c2276e"
}
```
## **<a name="getDnListAll"> 获取全部诊断列表</a>**
[返回到目录](#menu) <a name="menu" href="/doc">返回主目录</a>
##### URL
[/web/zzzd/diagnosisneedbus/springBoard]
#### 参数格式 `JSON`
#### HTTP 请求方式 `POST`
#### 渠道执行的类型 actionType:getDnListAll
```javascript
{
"diagnosisNo": "N2020081211076qlz86H",//申请编号
"publishName": "张三" //联系人名称
"publishMobile": "13911391996", // 联系人电话
"corporateType": "qjd",//店铺类型 电商诊断:qjd/zmd/zyd(旗舰店/专卖店/专营店),直播诊断:qy/gtgsh/mbfqy/flfw(企业/个体工商户/民办非企业/法律服务)'
"status": "dcl" // 状态 dcl/gtz/dqrfa/ygb/ywc(待处理/沟通中/待确认方案/已关闭/已完成)
"page":1,//页数
"pageSize":20,//每页条数
"stdate":"2020-02-16T04:14:24.000Z",//开始时间
"endate":"2020-02-21T14:14:24.000Z"//结束时间
} }
``` ```
#### 返回结果 #### 返回结果
```javascript ```javascript
{ {
"status": 0, "status": 0,
...@@ -96,19 +171,27 @@ ...@@ -96,19 +171,27 @@
``` ```
## **<a name="getDnDetail"> 获取诊断详情</a>** ## **<a name="getDnDetail"> 获取诊断详情</a>**
[返回到目录](#menu) <a name="menu" href="/doc">返回主目录</a> [返回到目录](#menu) <a name="menu" href="/doc">返回主目录</a>
##### URL ##### URL
[/web/zzzd/diagnosisneedbus/springBoard] [/web/zzzd/diagnosisneedbus/springBoard]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST` #### 参数格式 `JSON`
#### HTTP 请求方式 `POST`
#### 渠道执行的类型 actionType:getDnDetail #### 渠道执行的类型 actionType:getDnDetail
``` javascript
```javascript
{ {
"id": 0 "id": 0
} }
``` ```
#### 返回结果 #### 返回结果
```javascript ```javascript
{ {
"status": 0, "status": 0,
...@@ -131,7 +214,7 @@ ...@@ -131,7 +214,7 @@
"diagnosis_result_name": "人工审核中",//诊断结果名字 通过/未通过/人工审核中 "diagnosis_result_name": "人工审核中",//诊断结果名字 通过/未通过/人工审核中
"status_name": "待处理",//状态名字 "status_name": "待处理",//状态名字
"qualifications_pic": null,//基础资质json "qualifications_pic": null,//基础资质json
"brand_pic": null,//品牌资质json "brand_pic": null,//品牌资质json
"industry_pic": null,//行业资质json "industry_pic": null,//行业资质json
"notes": null,//备注 "notes": null,//备注
"status": "dcl",//状态 dcl/gtz/dqrfa/ygb/ywc "status": "dcl",//状态 dcl/gtz/dqrfa/ygb/ywc
...@@ -145,13 +228,20 @@ ...@@ -145,13 +228,20 @@
``` ```
## **<a name="doDnEAV"> 认证</a>** ## **<a name="doDnEAV"> 认证</a>**
[返回到目录](#menu) <a name="menu" href="/doc">返回主目录</a> [返回到目录](#menu) <a name="menu" href="/doc">返回主目录</a>
##### URL ##### URL
[/web/zzzd/diagnosisneedbus/springBoard] [/web/zzzd/diagnosisneedbus/springBoard]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST` #### 参数格式 `JSON`
#### HTTP 请求方式 `POST`
#### 渠道执行的类型 actionType:doDnEAV #### 渠道执行的类型 actionType:doDnEAV
``` javascript
```javascript
{ {
"id":0, "id":0,
"diagnosisResult":"tg" //诊断结果"tg/wtg/rgshz(通过/未通过/人工审核中) "diagnosisResult":"tg" //诊断结果"tg/wtg/rgshz(通过/未通过/人工审核中)
...@@ -159,6 +249,7 @@ ...@@ -159,6 +249,7 @@
``` ```
#### 返回结果 #### 返回结果
```javascript ```javascript
{ {
"status": 0, "status": 0,
...@@ -170,15 +261,21 @@ ...@@ -170,15 +261,21 @@
} }
``` ```
## **<a name="getDnNeedList"> 获取需求列表</a>** ## **<a name="getDnNeedList"> 获取需求列表</a>**
[返回到目录](#menu) <a name="menu" href="/doc">返回主目录</a> [返回到目录](#menu) <a name="menu" href="/doc">返回主目录</a>
##### URL ##### URL
[/web/zzzd/diagnosisneedbus/springBoard] [/web/zzzd/diagnosisneedbus/springBoard]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST` #### 参数格式 `JSON`
#### HTTP 请求方式 `POST`
#### 渠道执行的类型 actionType:getDnNeedList #### 渠道执行的类型 actionType:getDnNeedList
``` javascript
```javascript
{ {
"pageNumber":1,//页数 "pageNumber":1,//页数
"pageSize":20,//每页条数 "pageSize":20,//每页条数
...@@ -186,6 +283,7 @@ ...@@ -186,6 +283,7 @@
``` ```
#### 返回结果 #### 返回结果
```javascript ```javascript
{ {
"status": 0, "status": 0,
...@@ -232,19 +330,27 @@ ...@@ -232,19 +330,27 @@
``` ```
## **<a name="getDnNeedDetail"> 获取需求详情</a>** ## **<a name="getDnNeedDetail"> 获取需求详情</a>**
[返回到目录](#menu) <a name="menu" href="/doc">返回主目录</a> [返回到目录](#menu) <a name="menu" href="/doc">返回主目录</a>
##### URL ##### URL
[/web/zzzd/diagnosisneedbus/springBoard] [/web/zzzd/diagnosisneedbus/springBoard]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST` #### 参数格式 `JSON`
#### HTTP 请求方式 `POST`
#### 渠道执行的类型 actionType:getDnNeedDetail #### 渠道执行的类型 actionType:getDnNeedDetail
``` javascript
```javascript
{ {
"needNo": "N202008120920C5NEHz9" //需求号 "needNo": "N202008120920C5NEHz9" //需求号
} }
``` ```
#### 返回结果 #### 返回结果
```javascript ```javascript
{ {
"status": 0, "status": 0,
...@@ -276,4 +382,4 @@ ...@@ -276,4 +382,4 @@
}, },
"requestId": "c0dbbd7ba07c4a63899b672816c2276e" "requestId": "c0dbbd7ba07c4a63899b672816c2276e"
} }
``` ```
\ No newline at end of file
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